İçeriğe geç
parazade

Web Uygulaması Nedir?

İngilizce: Web Application

Yayın: · Son güncelleme:

Web Uygulaması Nedir? Kısaca

Web uygulaması, kurulum gerektirmeden internet tarayıcısı üzerinden çalışan, kullanıcının veri girip işlem yapabildiği ve sunucu ile sürekli etkileşim kuran yazılımdır; online bankacılık ve e-posta servisleri bu türe örnektir.

Web Uygulaması nedir?
İçindekiler
  1. Web uygulaması nedir?
  2. Bir web sitesinden farkı ne?
  3. Nasıl çalışır?

Web uygulaması nedir?

Web uygulaması, tarayıcıda çalışan bir yazılımdır. Bilgisayarınıza ya da telefonunuza bir şey kurmanız gerekmez; adresi açıp giriş yapmanız yeterlidir. Gmail, Google Docs, internet bankacılığı ve online muhasebe programları birer web uygulamasıdır.

Bu yapının en büyük kolaylığı güncellemedir. Geliştirici yeni bir sürüm yayınladığında, tüm kullanıcılar sayfayı yenilediği anda yeni sürümü kullanır.

Bir web sitesinden farkı ne?

Sınır her zaman keskin değildir ama temel fark etkileşim düzeyidir. Bir web sitesi çoğunlukla bilgi sunar: okursunuz, gezersiniz. Web uygulamasında ise iş yaparsınız: veri girer, kaydeder, düzenler, hesaplatırsınız.

Örneğin bir restoranın menü sayfası web sitesidir. Aynı restoranın masa rezervasyonu yapıp ödeme aldığı, garsonların siparişleri takip ettiği panel ise web uygulamasıdır. Uygulamalarda genellikle kullanıcı girişi, kişiye özel veriler ve sunucuyla sürekli veri alışverişi bulunur.

Nasıl çalışır?

Bir web uygulaması iki ana parçadan oluşur. Frontend tarafı tarayıcıda çalışır ve arayüzü oluşturur. Backend tarafı sunucuda çalışır, veriyi saklar ve iş kurallarını uygular. İki taraf genellikle bir API üzerinden JSON verisiyle konuşur.

Modern web uygulamalarının çoğu tek sayfa uygulaması (SPA) olarak tasarlanır: sayfa bir kez yüklenir, sonraki işlemlerde yalnızca gereken veri gelir. React, Vue ve Angular bu tür uygulamalarda sık kullanılır. Bazı web uygulamaları PWA olarak telefona eklenebilir ve çevrimdışı da kısmen çalışabilir.

Bir web uygulaması planlıyorsanız, ilk adım olarak kullanıcının yapacağı en temel üç işlemi yazın ve ilk sürümü yalnız bunlarla sınırlayın.

Sıkça Sorulan Sorular

Web uygulaması ile mobil uygulama arasındaki fark nedir?

Web uygulaması tarayıcıda çalışır ve kurulum gerektirmez. Mobil uygulama ise App Store ya da Google Play'den indirilir ve cihazın kamera, bildirim gibi özelliklerine daha geniş erişim sağlar.

Web uygulaması geliştirmek için hangi diller kullanılır?

Frontend için HTML, CSS ve JavaScript ya da TypeScript kullanılır. Backend için Python, Java, PHP, C#, Go ya da Node.js gibi seçenekler yaygındır.

İlgili terimler