Недостатки NodeJS?
Работаю в геймдеве, разрабатываем браузерную MMORPG.
Предыдущий программист реал-тайм боевку начал делать на php. Все на ужасных костылях, и на мой взгляд php для такой задачи вообще не подходит.
В общем, в качестве личной инициативы хочу показать руководству "как надо было сделать" - в домашнее время написать боевку на NodeJS, которая позволяет сделать и полноценный реал-тайм геймплей в браузере, и большую нагрузку хорошо держит.
Но, знаю два случая, когда проект писали на NodeJS, а потом переписывали на Java (в первом случае) и на Go (во втором).
Пообщаться непосредственно с разработчиками, и узнать чем им не понравилась нода - не было возможности.
Но неприятный осадок остался - что если в ноде есть какие-то подводные камни, о которых не любят говорить?
Если есть люди с большим опытом в ноде и других языках - напишите свое мнение.
Из моего личного небольшого опыта с нодой, недостатки следующие:
- Весь комплекс недостатков JS
- Асинхронность по-началу разрывает мозг (но к этому можно привыкнуть)
Последний раз редактировалось Walk, 26.04.2018 в 09:56.
|