По версии InfoWorld’s 2012 одним из победителей «Технология года» стал NodeJS!
InfoWorld выбирал среди лучшего оборудования, программного обеспечения, средства разработки и облачных сервисов.
В номинации выбор был среди продуктов: Node.js, Jaxer, EJScript, RingoJS и AppengineJS.
The Node Ahead: путь JavaScript из браузера в будущее [часть 1]
Voxer — это современный вариант рации уоки-токи, приложение для iPhone позволяющее Вам общаться голосом через Интернет, оставлять голосовые сообщения если абонента нет на связи, говорить одновременно с несколькими людьми и свободно переключаться между текстовым и голосовым режимами. Это Интернет-приложение реального времени в лучшем виде, и именно поэтому оно построено на платформе о которой большинство разработчиков в мире даже не слышало.
Мэтт Рэнни и его команда изначально задумывали Voxer как двустороннее радио для военных, и начали писать в старом добром C++. "Именно такие вещи вы используете для серьёзных высоконагруженных военных приложений", говорит Мэтт. Но C++ оказался слишком сложным и негибким для проекта, поэтому он переключился на Python, язык более высокого уровня на котором сделаны многие сервисы в компаниях вроде Google, Yahoo! и NASA. Но Python оказался слишком медленным, поэтому Мэтт переключился на Node.
Каково это – делать реальный веб-сайт на node.js
Сейчас всё больше людей интересуются построением приложений в node.js но хороших обзоров этого процесса не так уж много. Я разработал и почти закончил введение всех фич на полноценном (аккаунты пользователей и т.д.) социальном новостном сайте на node.js (www.exipe.com). Вот некоторые из вещей которые я обнаружил, возможно они помогут Вам решиться на использование node. Я пропущу самую часто упоминаемую часть: что благодаря ориентированию на события node лучше работает с множеством одновременных пользователей. Давайте просто предпложим что это так и поговорим о вещах о которых люди говорят реже.
Socket.IO и Node.js: пробное использование
Я давно хотел попробовать поиграться с библиотекой Socket.IO. Она предоставляет API, которое позволяет клиенту и серверу общаться, используя различные технологии:
- WebSocket
- Adobe Flash Socket
- ActiveX HTMLFile (IE)
- Server-Sent Events (Opera)
- XHR с multipart encoding
- XHR с long-polling
Причём технология выбирается совершенно прозрачно и для клиента, и для сервера. Если браузер поддерживает WebSockets, будут использоваться именно они. Для других браузеров будет обеспечен fallback до флешовых сокетов, а если и этих нет — до обычного XHR с long polling. Плюс над всем этим великолепием сделан удобный API для клиента и сервер для Node.js (впрочем, думаю сервер тут можно реализовать на любом языке).
node, Видео из jsconf BERLIN 7 & 8 ноября 2009
Node.js - один из самых интригующих проектов мира JS,
Ryan Dahl об основных качествах и преимуществах, а также архитектуре nodejs
