Comet ve jQuery [kapalı]


113

Javascript ile sunucu zorlaması üzerine biraz araştırma yaptım ve aradığım şeyin "Kuyrukluyıldız" tasarım modelinde olduğu konusunda genel bir fikir birliği buldum. Bu modelin jQuery üzerine inşa edilmiş iyi uygulamaları var mı? Değilse, bu modelin herhangi bir iyi uygulaması var mı? Ve bu soruların cevabına bakılmaksızın, uygulama açısından bu modelle ilgili herhangi bir belge var mı?

Yanıtlar:


77

Till'in bahsettiği eklentiyi yazdım. Eklenti, Bayeux protokolünün bir uygulamasıdır ve şu anda uzun yoklamayı (AJAX aracılığıyla yerel sunucu) ve geri arama yoklamayı (XSS aracılığıyla uzak sunucu) destekler. Python için cometd-twisted adlı bir Bayeux uygulaması var, eklentimin birlikte çalıştığını duydum, ancak bunu doğrulamadım. JQuery Comet örneğinin dahil olduğu cometd-jetty ve erlycomet ile çalıştığını test ettim ve doğruladım . Blogum hakkında daha fazla bilgi var ve temel bir sohbet örneğini içeren mevcut kod, onun google kod sayfasında bulunabilir . Umarım bu bilgiler yardımcı olur ve eklentiyle ilgili daha fazla yardıma ihtiyaç duyarsanız benimle iletişime geçmekten çekinmeyin.


1
Eklenti üzerinde güzel çalışma, benim için harika çalışıyor.
camflan

3
Till tarafından bahsedilen eklenti: plugins.jquery.com/project/Comet
Asad R.

9
Lütfen eklentinin oldukça eski olduğunu ve artık kullanılmadığını bilin. Cometd artık kendi JS kitaplıklarını bir jQuery arayüz eklentisiyle birlikte paketliyor .
Morgan ARR Allen

Merhaba, eklentiyi ASP.NET ile kullanmaya çalışıyorum ve kuyrukluyıldız için bir acemiyim. Bu yüzden lütfen eklentinizin bazı eğitimlerini / belgelerini / demolarını paylaşır mısınız? JQuery eklenti sitesinde Belgeleri Oku'ya tıkladığımda, beni ana sayfanıza götürüyor, ancak orada herhangi bir belge bulamıyorum. Lütfen, bana yardım edin.
Raghav

15

Birisi jQuery kullanarak Comet için bir istemci oluşturdu . Yine de iyi olup olmadığını bilmiyorum. Comet hakkında bir şeyler okudum ve yapabileceği tüm iyi şeyleri duydum, ancak onu hiç kullanmadım. Sadece vaktim yoktu ve mevcut projelerimden hiçbirinde kullanım durumu yoktu.

Kuyruklu yıldız uygulamak için bir bağlantı eklemeyi tamamen unuttum.

Comet Daily var ve çevrimiçi bir karşılaştırmaları var . Karşılaştırma, farklı uygulamaların olgunluğuna vurgu yapmaktadır. Oldukça ilginç ve başlamanız gerekiyor.

Umarım yardımcı olur!


9

Kuyruklu yıldız modelini uygulayan eksiksiz bir istemci ve sunucu tarafı çözümü için Ape Projesine göz atın .



3

Comet harika bir çözüm ve her türlü uygulama var. Hangisi ihtiyaçlarınıza bağlıdır.

IIS / ASP.NET, WebSync için bir çözüm uyguladık . JQuery ile güzelce çalışan javascript istemcisini içerir. Teknik olarak, Bayeux protokolü olduğu için, herhangi bir Bayeux istemcisi mükemmel çalışmalıdır. Aynı protokol dojo kütüphanesinde de bulunabilir.

Daha fazla ayrıntı için Bayeux protokolünün teknik özelliklerini görebilirsiniz .




Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.