Хочу поделиться мнением по поводу распространенности JS в принципе во всей разработке



Меня недавно удивил тезис заказчика о том что JavaScript может умереть. Это на самом деле мне дало понимание того что люди не знакомые с тем спектром возможностей который есть в JS просто не осознают насколько этот язык универсальный.



Я люблю JS, за то что на нем можно делать все что угодно. Что уже тут говорить если целое направление в разработке это в основном JS ( я про FrontEnd ). Сейчас я вам расскажу как обстоят дела в других направлениях.



- Backend

Как-то была задача у меня: разница скорости обработки данных между C# / Java / Node.js и я скажу что Node.js не отстает и вполне хорошо себя показывает, конечно с Java можно выпеднриться и сделать скорость X2, но вопрос в том будут ли за это платить заказчики ( как показывает практика нет, все хотят дешево и быстро ). То что дает Node.js вполне хватает, а если нужно что-то большее можно и распараллелить это.

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



- Mobile

Тут все началось с очень печальной кроссплатформенной альтернативы нативным решением под названием RN, но с течением времени и новых версий альтернатива стала менее смешной в глазах больших заказчиков. Сейчас RN имеет вполне хорошие показатели по скрости и по техническом качеству будущих проектов.



- Dekstop

Тут на самом деле спорно, потому что прям особого распространения у бизнесов приложения под PC не получили, но возможность разработать что-то неплохое под B2B сегмент присутствует



- GameDev

Единственное где все не очень это тут, раньше в бородатые времена игровой движок Unity поддерживал разработку не только на C#, но и на JS, попытка была не убедительной поэтому потом его и выпилили оттуда. Сейчас чего-то толкогового под разработку игр не найдешь.



И важно еще раз обозначить, что мне нравится конкретно универсальность, а не технические характеристики.

Поддержи меня своей реакцией