İleri web uygulaması: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
Trda (mesaj | katkılar)
Trda (mesaj | katkılar)
30. satır:
 
== İleri Web Uygulamaları ==
2015 yılında, Google'da Chrome Blink üzerine çalışan bir web developer olan Alex Russell, bir websiteyi çevirim dışıçevrimdışı(offline) modda, istenilen kişiselleştirme yeteneğine sahip ve dokunma tecrübesi ile çalışıyor haldeki bir mobil uygulamaya dönüştürdü.
 
Alex, Uygulama mağazalarındaki web uygulamalarının paketleme ve yayınlama süreçini, web sitesini doğru içerik ile mobil yetenekli web uygulaması haline dönüştürerek ortadan kaldırdı. Yapıya yeni özellikleri devamlı ekleyerek geliştirmesini sürdürdü, bunlardan bazıları kişiselleştirme, ana sayfaya konumlandırma, bildirimler yetisi, çevrim dışı(''offline'') çalışma yapısı ve dokunamdokunma teknolojisi desteği gibi.
 
Bu sayede, geleneksel web uygulamalarının ve bununla birlikte çoklu platform(''cross-platform'') mobil uygulamaların sahip oldukları kısıtlamaları bir bir bu geliştirmeyi websitesi üzerinde geliştirerek aştır.
46. satır:
* '''Güncel -''' Service worker yapısı sayesinde her zaman güncellenir.
* '''Güvenilir -''' HTTPS üzerinden hizmet verdiği için verinin gözlemlenmesi ya da bozulmasına izin vermez.
* '''Keşfedilebilir -''' [[W3C]] ''manifest'' yapısı sayesinde uygulama olarak tanımlanabilme özelliği vardır. Service worker kayıt olma yapısı arama motorlarının onları bulmasına izin verir.
* '''Tekrar ulaşılabilir(Re-engageable)''' - Müşteri ile etkileşim mobil uygulama bildirimleri(''push notification'') desteği sayesinde mümkündür.
* '''Kurulabilir -''' Uygulama Mağazalarının yükleme ve kullanım zorluğu olmadan direk ana sayfada uygulamanın yer almasını sağlamasısağlanır.
* '''Bağlanılabilir''' - Karmaşık yükleme süreçi olmadan basit bir şekilde URL ile paylaşılabilirliği.
54. satır:
İleri web uygulamaları konsepti, web ve mobil yazılım geliştirme teknolojilerinin gelişiminin ortaya çıkardığı bir sonuç olması sebebi ile birkaç teknolojiyi kapsar:
 
# HTML5, CSS3, JavaScript, Media Queries ve jQuery Responsive Web Tasarımı teknolokisi jQueryteknolojileri
# Transport Layer Security (TLS) ile üst düzey güvenlik
# ''Web Manifest'' ya da ''Extensible Web Manifesto'' teknolojisi native uygulama tecrübesi üretmek için
# Servis workers çevrimdışı modda arkaplan kodlarının işlenmesi için
# Application Shell Architecture içeriğin dinamik yüklenmesi ve hızlı bir şekilde uygulamanın yüklenmesi için
 
===Kaynakça===