We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21595
    • 159 Posts
    http://alex.dojotoolkit.org/?p=545
    La technologie ‘Comet’ (terme inventé par Alex Russel), existe depuis plusieurs années sans jamais avoir été vraiment utilisée par les webmasters.

    Aujourd’hui le web 2.0 s’aide beaucoup d’Ajax pour faciliter la navigation et l’egonomie, donnant une impression de réactivité et de legereté du site à l’utilisateur.
    Certain services comme Meebo ou GMail’s GTalk integration, afin d’eviter les rafraichissements périodiques du client et qui ont besoin d’un temps de latence trés faible entre les informations envoyées et reçues, ont recourt à ‘Comet’ qui leur permet de faire du ‘push’, c’est le serveur qui peut envoyer l’information au client à tout moment sans avoir besoin d’une action du côté client.

    Pour cela, il faut donc utiliser une sorte de connection HTTP permanente pour reduire la latence des messages entre le serveur et le client. Tant que cette connection est ouverte, le serveur peut pusher des informations au client.

    des exemples parlants sur http://www.lightstreamer.com/

    et un article intéressant quoique bref mais en français sur un comparatif ajax /ahah

    plutôt que de récupérer arbitrairement le XML et le traiter côté client avec Javascript ou XSLT et insérer les données dans le DOM, vous récupérez seulement quelques octets d’(X)HTML du serveur et l’injectez directement dans votre page. Doncn du côté client on ne s’occupe que de la logique et nous lui demandons basiquement de “remplacer le contenu d’un élément avec cet ID par du (X)HTML à cette URL.

    un complément sur ahah en anglais
    http://microformats.org/wiki/rest/ahah
      • 11975
      • 2,542 Posts
      je l’ai utilisé sur le site que j’ai posté dans showcase .
      L’emploi avec modx est extrémement simple.

      Il suffit de créer une snippet qu’on appelle dans un template vide pour produire le code html a implanté dans la page.



      Dans cette page par exemple:
      http://www.globword.fr/traduction-en-ligne/traduction-francais-anglais-devis-express.html

      Saisissez un nombre de mots et le calcul est réalisé sur le serveur et renvoyé dans la page par une fonction développée par microformat
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 6726
        • 7,075 Posts
        Excellent merci Nissai pour ce lien, et merci Heliotrope pour l’exemple, tip top !
          .: COO - Commerce Guys - Community Driven Innovation :.


          MODx est l'outil id
          • 9799
          • 2 Posts
          Quote from: heliotrope at Apr 22, 2006, 11:56 AM

          je l’ai utilisé sur le site que j’ai posté dans showcase .
          L’emploi avec modx est extrémement simple.

          Il suffit de créer une snippet qu’on appelle dans un template vide pour produire le code html a implanté dans la page.



          Dans cette page par exemple:
          http://www.globword.fr/traduction-en-ligne/traduction-francais-anglais-devis-express.html

          Saisissez un nombre de mots et le calcul est réalisé sur le serveur et renvoyé dans la page par une fonction développée par microformat

          Bonjour,

          je connais assez bien ajax, mais pour comet, ça me laisse assez perplexe…
          Pour avoir une connexion HTTP permanente, il faut que le serveur soit configuré de cette manière n’est-ce pas ? Ce n’est pas côté client qu’on peut décider si la connexion reste active, non ?
          Sinon, si vous avez un site qui explique plus en détails comment configurer un tel serveur, je suis preneur car très intéressé par cette méthode.

          Cordialement,
          Flavien
            • 11975
            • 2,542 Posts
            Salut,

            Sincèrement je suis incapable de répondre à ta question pour le serveur.

            N’étant pas développeur, je cherchais une méthode simple, pour renvoyer dans la page active, les résultats des calculs demandés par l’internaute auprès du serveur sans afficher une nouvelle page.
            Pour cela, je me suis contenté d’utiliser les fonctions microformat telles quelles en rajoutant simplement les paramètres dont j’avais besoin pour mes opérations.

              Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
              • 9799
              • 2 Posts
              Bonjour,

              sur le site d’ajaxian il y a un article qui parle de la mise en place d’un tel serveur.
              Vous pouvez aller voir le site ici wink

              Bonne journée à tous.

              Cordialement,
              Flavien