Я нахожусь в начале проекта по созданию приложения чата реального времени, охватывающего веб-сайт и приложение для Android. Поскольку я хочу предотвратить непрерывный опрос при любых вызовах API, я хочу использовать websockets (с которыми у меня нет опыта) и в процессе, я думал, что было бы неплохо изучить node.js. Поэтому мне нужно начать использовать websockets lib для node.js. Для этого я вижу, что есть довольно много вариантов. То, что я больше всего читаю, это socket.io.Какой драйвер узла node.js следует использовать?
Around SO Я также прочитал, что socket.io v0.9 был довольно неудачным, и я вижу несколько ссылок о том, что engine.io является новым бэкендом socket.io из версии socket.io 1.0, который предположительно «находится прямо вокруг угол». Все эти сообщения с 2012 года, хотя (this one for example), и когда у меня есть взгляд на socket.io website, я вижу, что они все еще находятся на v0.9, который заставляет меня задаться вопросом пару вещей:
- является socket.io еще активно развивается?
- is socket.io жизнеспособный вариант вообще, или мне нужно проживать в другой библиотеке?
- , который вы бы рекомендовали для простого запуска, или же node.js теперь реализует хорошие сокеты (например, с помощью net.Socket)?
Все советы приветствуются!
Ответ на http://stackoverflow.com/questions/16392260/which-websocket-library-to-use-with-node-js может быть пять месяцев, но достаточно вверх на сегодняшний день, чтобы ответить на ваши вопросы. – chbrown
@chbrown - я тоже прочитал этот ответ, но это, в основном, список всех возможностей, вместо того, чтобы действительно давать вверх и вниз и рекомендации, по которым можно использовать. Опять же, хорошо видеть варианты, но мне было непонятно, какие из них лучше/легче других. Отсюда этот вопрос. – kramer65