Geleneksel Web Tabanlı Uygulamalardan Ajax İle Desteklenen Zengin İnternet Uygulamalarına Geçiş
Geleneksel sunucu-istemci modelli Web tabanlı yazılım geliştirme yaklaşımı, uygulamaların kullanımında zorluklara neden olmakta, eğitim giderlerini artırmakta, yatırım genel geri dönüşünü ise azaltmaktadır. Diğer taraftan, internet kullanıcıları Web sayfasının da masaüstü programları gibi çalışılabilmesini istemektedir.
Bunu sağlayan ve “Zengin İnternet Uygulamaları-ZİU (Rich Internet Applications-RIA)” olarak adlandırılan yeni kuşak yaklaşım, masaüstü uygulamalarının zengin grafiksel arayüzünü Web’in evrensel erişimiyle bir araya getirerek kullanıcıların Web sayfaları ile olan etkileşimini mümkün kılmakta, bant genişliği kullanımını ve sunucu yükünü azaltmaktadır; dolayısıyla, son kullanıcı deneyimini iyileştirmektedir.
ZİU yaklaşımında en önemli görevi üstlenen Ajax tekniğidir. Önceleri, Dynamic HTML ve Remote Scripting adları ile de anılmakta olan Ajax, aynı zamanda Web 2.0 yaklaşımının da bir bileşendir.
Bu tez çalışmasında, geleneksel sunucu-istemci modelli Web tabanlı yazılım geliştirme yaklaşımının evrimi ile ilgili bilgiler verildikten sonra, ZİU yaklaşımı ve araçları tüm ayrıntıları ile anlatılmakta; Ajax ile geliştirilmiş olan belli başlı uygulamalar özetlenmektedir.
Ajax ile geliştirilmiş ve son kullanıcılar tarafından büyük ilgi görmüş olan; google maps (harita uygulaması), flickr (fotoğraf paylaşım ve telifleme sitesi), google suggest (alternatif arama sonuçlarının önceden listelenmesini sağlayan uygulama) gibi uygulamalardan yine tez içerisinde bahsedilmektedir.
Bu tez kapsamında, Web üzerinden anlık mesajlaşma imkanı sağlayan ve Ajax tekniğiyle geliştirilmiş olan Öğrenc-im isimli örnek bir uygulama yer almaktadır. Uygulama şimdilik sadece Enformatik Bölümü öğretim üyeleri ve Yüksek Lisans öğrencilerinin verileriyle çalışacak şekilde hazırlanmış ve prototip olarak geliştirilmiştir; ihtiyaçlar çerçevesinde genişletilebilecektir.
Dostları ilə paylaş: |