Bu yazımızda Vue JS ve Progressive Web PWA terimlerinin ne olduğuna, Vue JS ve Progressive Web PWA terimlerine ilişkin olarak bilinmesi gereken ayrıntılara yer veriyoruz.
Kullanıcı ara yüzleri geliştirmeye ve tek sayfa uygulaması oluşturmaya imkan tanımakta olan Vue JS, bu bağlamda hizmet göstermekte olan bir Javascript frameworkü olarak tanımlanabilir. Google’da Angular geliştiren Evan You tarafından oluşturulmuştur. Framework web tabanlı olduğundan, web geliştirmek üzerine alt yapı sağlamaktadır.
Progressive Web, web sitelerinin mobil uygulama gibi çalışması mantığını temel almaktadır. Tüm platformlar üzerinde çalıştırılabilmektedir. Bir internet sitesini mobil üzerinden ziyaret ettiğiniz zaman bir mobil uygulama formu izlenimini sağlamaktadır. Çevrimdışı olduğu zamanlarda da çalışabilmektedir. Arayüz tasarımı bilinen web sayfalarına nazaran daha göz doldurucu bir haldedir ve akıllı bir formda olabilmektedir. Temel örneklerinin ise Instagram, Gmail, X dolduğunu söyleyebiliriz. Single Page Application terimi tek sayfa uygulaması anlamına gelir. Çoklu sayfa uygulamalarının tamamıyla bir sayfayı yüklemesine karşın kullanıcı sayfa ile etkileşime geçtiğinde yeni bir sayfa getirmektedir.
Bir internet sayfasında içeriklerin tutulduğu bölüm Veri isimli tabakadır. Örneğin alışveriş sitesi üzerinde ürün fiyatı ve içeriğini görmekte iken ana sayfa gibi benzer sayfalar üzerinde aynı içerikler ile yer almaktadır. Tek bir parçanın pek çok sayfada kullanılması reactive yapısıdır ve değişikliklerin tüm sayfalar üzerinde yansıması anlamına gelir.