Application Developer Days 2: Отчет Кудрявцева В.Б/Разработка RealTime веб-приложений
Материал из CustisWiki
Пузатый и дредастый докладчик рассказывал про связку socket.io + Node.js. Пришел не к началу, поэтому прикладную задачу не понял.
Веб-разработка это совсем не мое, но теперь буду знать куда смотреть, если потребуется сделать нагруженное веб-приложения.
На клиенте:
- socket.io, js-библиотека, которая сама умеет выбирать транспорт для эффективных запросов
На сервере
- Node.js (серверный JavaScript)
Что умеет:
- Скорость (исполняется на движке google V8)
- Модульность (есть коннекторы к многим NoSQL базам, например)
- Closures
- Неблокирующий ввод-вывод
- Доказанная надежность (по уверению докладчика)
Как альтернатива:
- JBoss Netty (Java)
- Erly Comet (Erlang)
- Tornado (Python)
- Coffee Script (код в стиле руби компилируется в JavaScript), вместе с Node.js