Актуальность и целесообразность использования 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: Мне интересны будут любые Ваши мысли, относительно моих вопросов. Вопрос задан не ради холивара "чей ЯП круче", а ради целесообразной траты времени на изучение инструментов...
Для бэкенда важнее знать подходы, архитектуру, библиотеки, базу данных, чем язык. И все это конечно займет больше времени.
Странный вопрос вообще, стоит ли учить ноду. Чего там учить то, горстку апишек из которых реально используется небольшая часть?
Джаваскриптеру немного попробовать ноды сам бох велел, хотя бы тестовое апи себе набросать или скрипты какие.
Да, и крупные проекты тоже есть. Правда без ts тяжеловато такое писать. Nest.js возможно поможет.