Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Актуальность и целесообразность использования NodeJS?

Приветствую!

Пишу в основном под web, верстка, разные SPA итп. JS знаю гораздо лучше любого серверного ЯП, но хочется писать и backend. Изучая SSR для ReactJS, на глаза стали попадаться статьи плана "забудь про PHP и Python, бери NodeJS". Конечно, мысль не меняя ЯП, писать и front и back - очень заманчива.

1. Хотелось бы услышать мысли опытных людей, кто использует, или использовал NodeJS, стоит ли тратить время на изучение/написание кода под данную платформу, или перспективнее с нуля учить PHP, Python итп.

2. Что на данный момент с актуальность NodeJS на рынке СНГ или Запада. Количество вакансий, проектов итп. Растет ли NodeJS так же быстро, как он рос в 14-16 годы?

3. Техническая составляющая: изучая статьи про NodeJS, в большинстве из них писали, что NodeJS отлично подходит под огромное количество небольших запросов, но вот с прожорливыми запросами начинаются проблемы. Т.к. пишу в основном под web, то и вопросы будут относительно него. Целесообразно ли писать небольшие и средние (а высоко-нагруженные приложения?) сайты на NodeJS?

UPD: Мне интересны будут любые Ваши мысли, относительно моих вопросов. Вопрос задан не ради холивара "чей ЯП круче", а ради целесообразной траты времени на изучение инструментов...

Спасибо!
  • Вопрос задан
  • 768 просмотров
Решения вопроса 6
@webe
frontend
Нет никакой разницы, пиши на чем нравится, работы везде навалом, если являешься спецаилистом. (сейчас даже по Delphi вакансии есть)
Там где требуется реально очень высокая производительность, там уже есть люди которые за тебя все продумали и ты точно не будешь заниматься этими вопросами, ну худой конец докупет пару серверов)

Я бы на Node не стал писать что-то маштабное, масштабное в моем понимании - проект который пишется около года с большой кодовой базой.
Чисто сервис запилить за месяц - самое то) (ну и фронтендеров можно кидать на проект, т.е. экономия на кадрах)
Ответ написан
Комментировать
sim3x
@sim3x
1. Хотелось бы услышать мысли опытных людей, кто использует, или использовал NodeJS, стоит ли тратить время на изучение/написание кода под данную платформу, или перспективнее с нуля учить PHP, Python итп.
Для того кто "знает жс" проще самому попробовать писать на ней вместо задавания таких общих вопросов

2. Что на данный момент с актуальность NodeJS на рынке СНГ или Запада. Количество вакансий, проектов итп. Растет ли NodeJS так же быстро, как он рос в 14-16 годы?
Все растет быстро. Если вы исходите из популярности, то вам лучше учить tiobe топ3

3. Техническая составляющая: изучая статьи про NodeJS, в большинстве из них писали, что NodeJS отлично подходит под огромное количество небольших запросов, но вот с прожорливыми запросами начинаются проблемы. Т.к. пишу в основном под web, то и вопросы будут относительно него. Целесообразно ли писать небольшие и средние (а высоко-нагруженные приложения?) сайты на NodeJS?
v8 коренным образом не поменялся.
Нагрузка бывает разная
Целесообразно использовать, то что лучше знаете - для малых и средних проектов не имеет значение ЯП

под огромное количество небольших запросов
подходит ерланг, а не нода
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
На фронте у вас нет выбора, а на бэке вы можете выбрать хороший язык. Поэтому забудь про PHP и NodeJS, бери Python.
Ответ написан
Комментировать
Xuxicheta
@Xuxicheta
инженер
Для бэкенда важнее знать подходы, архитектуру, библиотеки, базу данных, чем язык. И все это конечно займет больше времени.

Странный вопрос вообще, стоит ли учить ноду. Чего там учить то, горстку апишек из которых реально используется небольшая часть?
Джаваскриптеру немного попробовать ноды сам бох велел, хотя бы тестовое апи себе набросать или скрипты какие.

Да, и крупные проекты тоже есть. Правда без ts тяжеловато такое писать. Nest.js возможно поможет.
Ответ написан
Комментировать
ImLoaD
@ImLoaD
Программист
Node JS это стандарт для многих компаний, уходить никуда не собирается, сообщество гигантское. Удобство разработки (один язык с фронтендом), гибкость и небольшой порок вхождения можно рассматривать как преимущества
Ответ написан
Вакансий и на чистый фронтенд полно, если добавите фуллстек на ноде - будет только плюс. Нода сейчас в тренде и позволяет писать быстрый бек.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы