Я не полностью понимаю, что Node.js. Может быть, потому что я в основном веб-разработчик бизнес-приложений. Что это такое и каково его использование?
До сих пор я понимаю, что:
- Модель программирования управляется событиями, особенно тем, как она обрабатывает I/O.
- Он использует JavaScript, и синтаксический анализатор V8.
- Его можно легко использовать для создания параллельных серверных приложений.
Правильно ли я понимаю? Если да, то каковы преимущества событий ввода-вывода, это просто больше для concurrency материала? Кроме того, является ли направление Node.js стать основой, например, моделью на основе JavaScript (на основе V8)?