8
votes

Que utiliser pour une application de discussion en temps réel

Je développe une application de discussion comme Omegle.com avec quelques fonctionnalités supplémentaires pour mon projet collégial. Je veux savoir quelle serait la meilleure approche des deux et pourquoi: -

  1. nodejs + socket.io
  2. Rails + Faye

    J'ai beaucoup cherché sur ces deux et quelque part, il est dit environ la 1ère option et une 2e. (principalement 2e)

    Aidez-moi s'il vous plaît ici parce que je suis peu confus qui à utiliser comme une recherche de recherche et de lecture sur Internet de la dernière semaine et n'a pas eu de conclusion et a déjà perdu ma grande partie de temps.

    Toute suggestion pourrait faire comme cela m'aiderait à lancer mon projet.
    ( NOTE: - S'il y a une autre approche, veuillez le suggérer.)
    Merci:)


2 commentaires

Stackoverflow.com/a/4897267/240443 pour Faye vsocket.IO par l'auteur de Faye. Notez également que Faye peut faire à la fois Ruby et Node.js.


Regardez dans XMPP, il s'agit d'un protocole open source pour le messagisme (utilisé dans Pidgin ou Google Talk). Il y a beaucoup de bibliothèque qui le supporte dans différentes langues.


3 Réponses :


3
votes

Vous pouvez également préférer ceci:

https://github.com/ciserfan/cis_rails_chat

C'est bon gem pour mettre en œuvre la discussion.


0 commentaires

3
votes

Je viens de libérer un bijou pour cela appelé enchevêtré:

https://github.com/so-entangled/rails

Il active fondamentalement une liaison de données à deux voies entre votre extrémité avant et votre fin, ce qui signifie que de nouvelles données ou des modifications apportées aux données existantes seront appuyées sur tous les clients connectés en temps réel. Une application de chat devrait être facile à construire avec elle.


1 commentaires

Ceci ... c'est génial. Merci!



1
votes

rails + FAYE Comme vous aurez plus de fonctionnalités hors de la boîte à l'aide de FAYE.

Nodejs + Socketio vous mènera à développer une grande partie de ce que vous avez avec Faye. Alors pourquoi gaspiller ce temps?

Si vous souhaitez utiliser NDEJS comme "Serveur d'application", essayez de rechercher quelque chose d'équivalent à Faye telle que Chat.io


0 commentaires