AJAX'ın çok önemli bir eksikliği var; tek yönlülük. İstemci tarafı yazılım sunucuya başvurmadığı sürece, güncel bilgi edinilemiyor. Yazı, bu eksikliği gideren 'Reverse AJAX' yaklaşımına değinmektedir.
AJAX; iyi, güzel, pratik. Fakat çok önemli bir sıkıntısı var; sunucudaki bilgi güncellendiğinde istemcideki bilgi anında nasıl güncellenecek? Her 30 saniyede bir kere sunucu HttpRequest ile kontrol mü edilecek? Hmmm. Kolay ve pratik bir yöntem, ama çok önemli dezavantajları var; sunucu yorulur, istemci yazılım yorulur, bantgenişliğine yük biner, istemci tarafı ânında güncellenemez (finans uygulamaları) vs... Bu sorunların çözümü için teknik yaklaşım şu şekilde olmalıdır; bir bilgi güncellendiğinde, sunucunun kendisi istemcilere yeni bilgiyi göndermelidir. İşte bu teknolojik yaklaşıma bugünlerde 'Reverse AJAX' deniyor. Konu hakkında güzel, az, öz ve ilginç bir kaynak: http://www.reverseajax.com/
Not: AJAX frameworkleriyle ilgili olarak harika bir konferans söz konusu. Oturumların kısa özetleri yayında. Hangi AJAX/Javascript Framework'ü seçilmeli sorusunun yanıtını bulmaya yardımcı olabilir: http://ajaxexperience.techtarget.com/west/html/frameworks.html