Останнім часом було багато похвал для Node.js. Я не розробник, який зазнав значного впливу на мережеві програми. З мого розуміння Nodes.js, його сила полягає в тому, що ми маємо лише один потік, що обробляє декілька з'єднань, забезпечуючи архітектуру, засновану на подіях.
Однак, наприклад, у Java, я можу створити лише один потік за допомогою NIO / AIO (який не блокує API з мого голосного розуміння) та обробляти декілька з'єднань за допомогою цього потоку, і я надаю архітектуру на основі подій для реалізації даних поводження з логікою (чи не повинно бути так складно, надаючи якийсь зворотний дзвінок тощо)?
Зважаючи на те, що JVM є ще більш зрілим VM, ніж V8 (я очікую, що він запуститься і швидше), і архітектуру обробки на основі подій, здається, щось не складно створити, я не впевнений, чому Node.js привертає стільки уваги. Чи пропустив я якісь важливі моменти?