by ardabeyaz » Sun Dec 20, 2009 12:16 pm
2-3 sene önce, phplivex in eski versiyonlarından birini kullanarak (2 veya 2.1 net hatırlamıyorum) gelişmiş (çok kullanıcılı) bir php - ajax chat uygulaması yapmıştım. Şimdikine göre gerek performans açısından gerek özellik bakımından çok zayıftı kütüphane, ama yine de az kişi için kullanışlı olmuştu diyebilirim. Kodları malesef mevcut değil. Eğer shoutbox tarzı bir chat uygulaması yapcaksan çok kullanışlı bir şey yapabilirsin ama sana tavsiyem eğer gelişmiş bir chat uygulamasına ihtiyac duyuyorsan sadece ajax kullanmak yetmez. Bir server yazılımına ihtiyacın var. Çünkü php-ajax ile belirli aralıklarda mesajları kontrol etmen lazım, bunu çok sayıda insanın yaptığını düşüncek olursan sistemi ne kadar yavaşlatacağını tahmin edebilirsin. Gelişmiş chat yazılımları bu yöntemi kullanıyor, yani server taraflı bir program yazıp yeni mesajların gelip gittiğini kontrol ettiriyorlar vs... Ama denemek istiyorsan, basit bir chat uygulaması yazman fazla sürmez. Yapman gereken tüm fonksiyonları ajax ile çağırmak, belirli aralıklarda yinelenen bir ajax fonksiyonu ile gelen mesajları kontrol etmek vs...
Framework soruna gelince, şu anda mevcut çok sayıda php framework var. En kullanışlısının Zend Framework olduğunu söyleyebilirim. Onu veya diğerlerini kullanıp ona phplivex ile ajax entegre edebilirsin kolayca. Tek ihtiyacın olan phplivex in request metodunu ve gerekli parametreleri kullanmak.
Arda Beyazoğlu - Web Developer
PHPLiveX Core Developer