Comet et jQuery [fermé]


113

J'ai fait quelques recherches sur le serveur push avec javascript et j'ai trouvé que le consensus général est que ce que je recherche réside dans le modèle de conception "Comet". Existe-t-il de bonnes implémentations de ce modèle construites sur jQuery? Sinon, existe-t-il de bonnes implémentations de ce modèle? Et quelle que soit la réponse à ces questions, existe-t-il une documentation sur ce modèle du point de vue de la mise en œuvre?

Réponses:


77

J'ai écrit le plugin mentionné par Till. Le plugin est une implémentation du protocole Bayeux et prend actuellement en charge le long polling (serveur local via AJAX) et le callback-polling (serveur distant via XSS). Il existe une implémentation Bayeux pour Python appelée cometd-twisted avec laquelle j'ai entendu mon plugin fonctionner, mais je ne l'ai pas vérifié. J'ai testé et vérifié qu'il fonctionne avec cometd- jetty et erlycomet qui contient un exemple de jQuery Comet. Il y a plus d'informations sur mon blog et le code actuel avec un exemple de chat de base peut être trouvé sur sa page de codes google . J'espère que cette information est utile et n'hésitez pas à me contacter si vous avez besoin d'aide supplémentaire avec le plugin.


1
Beau travail sur le plugin, fonctionne très bien pour moi.
camflan du

3
Plugin mentionné par Till: plugins.jquery.com/project/Comet
Asad R.

9
Sachez que le plugin est assez ancien et n'est plus maintenu. Cometd intègre désormais sa propre bibliothèque JS avec un plugin d'interface jQuery.
Morgan ARR Allen

Salut j'essaie d'utiliser le plugin avec ASP.NET et je suis un débutant en comète. Alors pourriez-vous s'il vous plaît partager quelques tutoriels / documentations / démos de votre plugin. lorsque je clique sur Lire la documentation dans le site du plugin JQuery, cela me mène à votre page d'accueil, mais je ne trouve aucune documentation là-bas. Pls aidez-moi.
Raghav

15

Quelqu'un a construit un client pour Comet en utilisant jQuery . Je ne sais pas si c'est bon. J'ai lu sur Comet et entendu tout le bien qu'il peut faire, mais je ne l'ai jamais utilisé. Je n'ai juste eu aucun temps et aucun cas d'utilisation sur aucun de mes projets actuels.

J'ai totalement oublié d'ajouter un lien pour l'implémentation de la comète.

Il y a Comet Daily et ils ont une comparaison en ligne. La comparaison met l'accent sur la maturité des différentes implémentations. C'est assez intéressant et devrait vous aider à démarrer.

J'espère que cela pourra aider!


9

Consultez le projet Ape pour une solution complète côté client et serveur qui implémente le modèle de comète.



3

Comet est une excellente solution, et il existe toutes sortes d'implémentations. Lequel dépend de vos besoins.

Nous avons implémenté une solution pour IIS / ASP.NET, WebSync . Il inclut le client javascript, qui joue bien avec jQuery. Techniquement, puisque c'est le protocole de Bayeux, tout client de Bayeux devrait travailler juste dandy. Le même protocole peut également être trouvé dans la bibliothèque dojo.

Pour plus de détails, vous pouvez voir les spécifications du protocole de Bayeux .




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.