Domanda

Ho cercato per un po ' di tempo studiando diverse tecnologie per costruire un semplice sistema di messaggistica istantanea per ruby on rails.Sembra molto complicato, in quanto non ho trovato le implementazioni che sono cross-browser o qualsiasi 1-1 prova di concetto a tutti.

Esaminato:

  • xmpp client ( c'è Candy su github solo supporta la chat di gruppo )
  • xmpp server & Guide sacco di problemi senza un buon livello di integrazione )
  • Juggernaut ( no 1-1 , non supportati da Internet Explorer causa di web socket usato)
  • Privato Pub da ryan bates ( sembra essere in grado di fare il trucco, ma come ruby principiante con poca documentazione su questo non ottenere questo capito )

Qualcuno può suggerirmi un instant messenger per rails:

  • che è Cross browser
  • ha una buona documentazione, esempio di implementazione
  • Instant Messenger, dove Un Utente parla di Utenti B e B i colloqui per l'Utente

In realtà non ho nessuna idea più come vorrei implementare questo, qualcuno mi può dare consigli su come questo problema possa essere affrontato?thx

È stato utile?

Soluzione

Come Eric ha detto, non c'è.La messaggistica è una cosa molto difficile da fare.

Adesso sto usando Pubnub, che è un servizio esterno.Non c'è molto buona documentazione su Rotaie integrazione, quindi devi solo provare a farlo da soli.

Il meglio documentato lato, c'è Faye, ma questo è un processo interno e richiede due istanze in esecuzione (uno per rispondere Faye richieste, e di eseguire la tua applicazione).Questo è stato un po ' più complicato (e costoso) da fare su Heroku, così ho bloccato per Pubnub.

In termini di Faye documentazione, check out questo Railscast, e per la privacy, check-out Privato Pub.

edit: se pensi che il Privato Pub è difficile da integrare..beh, non per essere cattiva, ma forse si dovrebbe cercare di imparare di più su Rails e Javascript prima di approfondire questa materia, in quanto non è una cosa facile da fare (anche se sembra come dovrebbe essere)

edit 2: Inoltre, per faye, questo tutorial potrebbe aiutarvi.

Si potrebbe essere meglio usare Node.js per questo tipo di cosa.

Altri suggerimenti

Work in progress:full facebook clone

https://github.com/rubytastic/im

si prega di contribuire il codice deve essere fisso e ancora wacky!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top