Ich stehe am Anfang eines Projekts, um eine Echtzeit-Chat-Anwendung zu erstellen, die sich über eine Website und eine Android-App erstreckt. Da ich eine kontinuierliche Abfrage bei allen Arten von API-Aufrufen verhindern möchte, möchte ich Websockets verwenden (mit denen ich keine Erfahrung habe) und dabei dachte ich, es wäre eine gute Idee, node.js zu lernen. Also muss ich eine Websockets-Lib für node.js verwenden. Dafür sehe ich, dass es eine ganze Reihe von Optionen gibt. Die Sache, über die ich am meisten lese, ist socket.io.Welche node.js-Socket-Engine sollte ich verwenden?
Um SO habe ich auch gelesen, dass socket.io v0.9 war ziemlich fehlerhaft, und ich sehe mehrere Referenzen über engine.io das neue Backend von socket.io von socket.io Version 1.0, die angeblich "rund um die Ecke". Alle diese Meldungen sind ab 2012 aber (this one for example), und wenn ich einen Blick auf die socket.io website haben, ich sehe sie noch bei v0.9, was mich macht ein paar Dinge fragen sich:
- ist socket.io noch aktiv entwickelt?
- ist socket.io überhaupt eine brauchbare Option, oder muss ich in einer anderen Bibliothek residieren?
- Welche würden Sie für einen einfachen Start empfehlen, oder implementiert node.js jetzt gute Sockets (zB mit net.Socket)?
Alle Tipps sind willkommen!
Die Antwort auf http://stackoverflow.com/questions/16392260/which-websocket-library-to-use-with-node-js kann 5 Monate alt, aber ausreichend hoch bis heute, um deine Fragen zu beantworten. – chbrown
@chbrown - Ich lese diese Antwort auch, aber das ist hauptsächlich eine Auflistung aller Möglichkeiten, anstatt wirklich die Auf- und Abwärtspfade und Empfehlungen zu geben, welche zu verwenden. Auch hier ist es gut, die Optionen zu sehen, aber mir war nicht klar, welche besser/einfacher sind als andere. Daher diese Frage. – kramer65