Показать сообщение отдельно
  #1 (permalink)  
Старый 26.04.2018, 09:54
Интересующийся
Отправить личное сообщение для Walk Посмотреть профиль Найти все сообщения от Walk
 
Регистрация: 14.08.2017
Сообщений: 28

Недостатки NodeJS?
Работаю в геймдеве, разрабатываем браузерную MMORPG.

Предыдущий программист реал-тайм боевку начал делать на php. Все на ужасных костылях, и на мой взгляд php для такой задачи вообще не подходит.

В общем, в качестве личной инициативы хочу показать руководству "как надо было сделать" - в домашнее время написать боевку на NodeJS, которая позволяет сделать и полноценный реал-тайм геймплей в браузере, и большую нагрузку хорошо держит.

Но, знаю два случая, когда проект писали на NodeJS, а потом переписывали на Java (в первом случае) и на Go (во втором).

Пообщаться непосредственно с разработчиками, и узнать чем им не понравилась нода - не было возможности.

Но неприятный осадок остался - что если в ноде есть какие-то подводные камни, о которых не любят говорить?

Если есть люди с большим опытом в ноде и других языках - напишите свое мнение.

Из моего личного небольшого опыта с нодой, недостатки следующие:
- Весь комплекс недостатков JS
- Асинхронность по-началу разрывает мозг (но к этому можно привыкнуть)

Последний раз редактировалось Walk, 26.04.2018 в 09:56.
Ответить с цитированием