Uygulama (uygulama yazılımı) nedir?

Uygulama, son kullanıcı için tasarlanmış herhangi bir program veya program grubudur. Uygulama yazılımları (son kullanıcı programları olarak da adlandırılır), veritabanı programları, kelime işlemcileri, Web tarayıcıları ve elektronik tablolar gibi şeyleri içerir.


Resim: Uygulama Yazılım Şeması

Mecazi anlamda konuşursak, uygulamalar, işletim sistemi ve sistem yardımcı programları olmadan çalışamadıkları için sistem yazılımının üstüne oturur. Sistem yazılımı, bilgisayarla çok temel düzeyde etkileşim kuran düşük düzeyli programlardan oluşur. Bu, bilgisayar kaynaklarını yönetmek için işletim sistemleri, derleyiciler ve yardımcı programları içerir.

Uygulama Teslim Mekanizmaları

Geliştiricilerin, uygulamalarını son kullanıcılara ulaştırmak için birçok farklı seçeneği vardır. Geçmişte, neredeyse tüm uygulamalar doğrudan kullanıcıların bilgisayarlarına ve / veya sunucularına kuruldu.

Günümüzde birçok uygulama Web uygulaması olarak teslim edilmektedir. Bu uygulamaların kodu bir Web sunucusunda bulunur ve kullanıcılar uygulamaya bir Web tarayıcısı aracılığıyla erişir. Web uygulamalarının yaygın örnekleri arasında Web tabanlı e-posta, sosyal medya platformları, wiki'ler ve çevrimiçi açık artırmalar bulunur.

Web uygulamaları ile web siteleri arasındaki farklar biraz belirsiz olabilir. Bununla birlikte, genel olarak web siteleri, birkaç etkileşimli öğeye sahip temelde statik içeriğe sahipken, Web uygulamaları öncelikle dinamik içeriğe sahiptir ve kullanıcı etkileşimi için tasarlanmıştır.

Üçüncü bir tür, hizmet olarak yazılım (SaaS) uygulamaları, Web uygulamalarıyla yakından ilgilidir. Web uygulamalarında olduğu gibi, kullanıcılar genellikle SaaS uygulamalarına bir Web tarayıcısı aracılığıyla erişirler. Ancak, bazı SaaS uygulamalarına akıllı telefon veya tablet gibi bir cihazdaki yerel bir mobil uygulama aracılığıyla da erişilebilir. Ayrıca, bir SaaS uygulaması için kullanıcı verileri bir bulut bilişim ortamında (Web uygulamaları için geçerli olabilir veya olmayabilir) depolanır ve birçok SaaS uygulaması, Web uygulamaları için daha az yaygın olan bir abonelik ücreti alır.

SaaS uygulamalarının iyi bilinen örnekleri arasında Salesforce.com, Microsoft Office 365 ve Adobe Creative Cloud bulunur.

Önerilen Kaynaklar: Extensions99'nın kurumsal uygulama tanımı.

Uygulama Versus Uygulaması

Birçok kişi app ve application kelimelerini birbirinin yerine kullanır, ancak sadık kişiler size ikisinin biraz farklı olduğunu söyleyecektir. Uygulama, tek bir işleve sahip bir uygulama türünü açıklamak için kullanılırken, bir uygulama birkaç işlevi idare edebilir. Daha fazla bilgi edinmek için Extensions99'nın uygulama tanımına bakın.