Farklı ihtiyaçlar, farklı çözümleri beraberinde getiriyor. Kullanıcılara sayfa değişmeden, sayfada olan değişiklikleri göstermek için genellikle AJAX tekniğini kullandık. AJAX’ın yetersiz kaldığı bir durumdan bahsetmek istiyorum. Diyelim ki, anlık 100 bin online ziyaretçisi olan bir sitemiz ve buna bağlı bir sayfamız olsun. Sayfadaki bazı verileri, AJAX yardımı ile 5 saniyede bir değiştirmek istedik. Bunun sonucunda her 5 saniyede bir, istemciden sunucuya istek yollanacak. 100 bin istemci olduğu için tam 100 bin istek. Çok masraflı, sunucuların baş belası bir durum. Peki bu durumu nasıl optimize edebiliriz? Bu sorunun cevabı COMET programlama tekniğidir.
jQuery ve XML, JSON, HTML?
jQuery Ajax işlemlerinde, server bazlı çalışan .NET, PHP gibi programlama dilleriyle beraber çalışabilir. Server bazlı çalışan programlama dilleri bize XML, JSON veya HTML dillerinde veriler üretebilirler. Peki biz bunların hangisini tercih etmeliyiz? Aslında bu sorunun tek bir cevabı yok. Elimizde bulunan yapılara göre, performans ihtiyacına göre, ve en önemlisi de yapacağımız işe göre bunu belirleyebiliriz. Zaten çeşitlilik ihtiyaçlardan doğmuştur.
XML ve JSON bir programlama dilinden çok, bir yapı. HTML ile aralarındaki bu farktan dolayı aslında bu makalede XML, JSON bir boyutta, HTML başka bir boyutta incelenmeli. XML ile JSON’ı bana soracak olursanız kıyaslamaya gerek dahi yok. JSON XML’e göre çok daha yeni, esnek ve bunlar gibi avantajlara sahip. Bir kaç madde altında kıyaslama yapalım.
jQuery ve PHP
Merhabalar. Bu hafta jQuery ve PHP işlemlerini inceleyeceğiz. Bana göre uygularken öğrenmek yazılım konusunda kendimizi geliştirmek için en iyi yöntem. Bu düşünceden yola çıkarak, jQuery ve PHP ikilisinin bir arada olduğu iki adet küçük uygulama geliştirdim. Bunlar: