Geleneksel Web Tabanlı Uygulamalardan Ajax İle Desteklenen Zengin İnternet Uygulamalarına Geçiş


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: İstanbul Üniversitesi, Fen Bilimleri Enstitüsü, Enformatik Bölümü, Türkiye

Tezin Onay Tarihi: 2008

Tezin Dili: Türkçe

Öğrenci: Cüneyt Kuru

Asıl Danışman (Eş Danışmanlı Tezler İçin): Sevinç GÜLSEÇEN

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Gelişen teknolojiyle beraber, internet kullanıcıları Web sayfalarının da masaüstü programları gibi çalışabilmesini istemektedir. Ajax bu doğrultuda, web dünyasının tanıştığı yeni bir teknik ve yaklaşımdır. Ajax, Web sayfalarının tamamen yenilenmeden çalışabilmesine olanak sağlayan ve farklı birçok teknolojinin kullanımıyla ortaya çıkan bir tekniktir.Bu çalışmada, Ajax tekniği hakkında bilgi verilmekte ve küçük ölçekli bir uygulama ile de örneklenmektedir.Ajax yaklaşımı, internet tarayıcı ortamlarının getirdiği teknik kısıtlar sebebiyle, Web tabanlı uygulamaların internet kullanıcılarının beklentilerini tam olarak karşılayamaması, standart masaüstü uygulamalarının sunduğu avantaj ve etkileşimi karşılamada yetersiz kalması üzerine ortaya çıkan ?zengin internet uygulamaları? kavramı içinde ele alınarak, bu tür uygulamalar geliştirebilmek için Ajax tekniğinin nasıl kullanılacağı hakkında tez içerisinde bilgi verilmektedir. Ayrıca Web tabanlı internet uygulamalarının nasıl daha kullanışlı, hızlı, daha az kaynak tüketen uygulamalar haline dönüştürülebileceği konusu, geleneksel Web tabanlı uygulama mimarileri ile karşılaştırmalı olarak işlenmektedir.Mevcut sunucu-istemci modelli Web tabanlı uygulama 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. Zengin internet uygulamaları, masaüstünün zengin grafiksel arayüzünü web'in evrensel erişimiyle bir araya getirerek yatırımın geri dönüşünü hızlandırmaktadır. Bu yeni kuşak yaklaşım son kullanıcı deneyimini iyileştirirken, bant genişliği kullanımını ve sunucu yükünü azaltmaktadır.