Sortie de Zend Server

Zend vient de m’envoyer un courriel afin de tester leur version de Zend Server. De ce que j’ai lu à propos de Zend Server, c’est un serveur prêt à l’emploi pour les sites en production. Évidemment, ils utilisent leur panoplie de produits dessus. Zend Guard, Zend Debugger, Zend Cache etc… Je vais le télécharger et l’essayer on verra bien !

Module Comet pour jQuery

Dojo Toolkit à été longtemps le seul cadre de travail Javascript à intégrer un client Comet. jQuery, un autre cadre de travail très populaire, possède maintenant son propre client via un module. Vous pouvez le retrouver à l’adresse ci bas. Je ne l’ai pas encore essayer mais ça viendra bien. Je n’ai d’ailleurs jamais utiliser jQuery non plus, je vais remédier à la situation bientôt.

Référence: http://plugins.jquery.com/project/Comet

Installer Cometd rapidement et facilement

Tout ce que vous avez de besoin est un serveur qui supporte le protocole Bayeux. Je vous propose donc Jetty 6.1, un serveur web (java) qui permet un haut niveau de connexion concurente sous Ubuntu Interpid. Voici comment faire:

  1. Téléchargez Jetty 6.1 (elle inclut le serveur cometd) à partir de www.mortbay.org.
  2. Installez Maven, Un outil libre de compilation pour Java.
  3. Dézippez Jetty (Vous pouvez le placer n’importe où).
  4. Entrez dans le répertoire de jetty
    cd jetty-6.1.6
  5. Démarrer le service
    java -jar start.jar

    — La première fois que vous le roulez, il va télécharger plusieurs dépendances et démarrer le serveur Jetty sur le port 8080.

  6. Naviguer à l’adresse http://localhost:8080/ et vous devriez voir une page avec des liens vers des applications démos Comet.

Pour installer maven sous Ubuntu:

sudo apt-get install maven2

Vous pouvez aussi installer Jetty de la même façon mais je n’ai pas réussie à le faire marcher de cette façon.

sudo apt-get install jetty

Une autre façon est de télécharger les sources à partir du svn à http://svn.cometd.com

Les instructions pour cette méthode étant:

Checkout des sources

svn co http://svn.cometd.com cometd
cd cometd
mvn
cd cometd-jetty
mvn
cd demo
mvn jetty:run-war

Une fois votre serveur qui roule, il ne vous manque plus qu’un client Comet afin de vous amuser un peu ! Je vous propose l’implémentation de Dojo Toolkit.