Какое направление будет более перспективно?

Выбираю между двумя направлениями - PHP (Symfony) и JavaScript (React + Node.js). Есть небольшой опыт с Js и два небольших проекта на Symfony и Phalcon. Мучаюсь уже второй месяц. За PHP у меня главный аргумент - легкость в поиске работы, Js - большая популярность технологии, возможность работать не только с вебом (React, Angular, Ember, Vue, Polymer + Node.js), но и с моб. приложениями (React Native, NativeScript), десктопными (Electron).
Мучаюсь потому что еще не успел "погрязнуть" в каком-то стеке и есть возможность выбрать что-то действительно перспективное. Помогите советом.
  • Вопрос задан
  • 648 просмотров
Решения вопроса 1
@Zwerty
Больше трёх лет работал с PHP и Zend, сейчас интересных проектов стало меньше, пришлось уходить в фронтенд. Рынок PHP-разработки держится на "трёх хромых слонах": CMS-разработка (нужно дешево и сейчас), поддержка старых проектов, ну и новые крупные и интересные проекты на Symfony/Laravel, которых становится все меньше (такие проекты, как правило, начинают на Node.js, Python или ASP.NET Core). На PHP остается ширпотреб.
А JS сейчас это уже не просто тренд или будущее, это самое что ни на есть настоящее. Практически все веб-проекты сейчас разрабатывают с помощью JS-фреймворков (React, Angular, Ember, Polymer, Vue). JS уже и в мобильной разработке. Если раньше моб. разработчики смеялись с React Native или NativeScript, то сейчас это уже зрелая технология (React Native уж точно) и вакансий полно, это прекрасные инструменты для прототипов или несложных приложений (приложений, которые просто что-то дергают по api, а таких 90%). Даже десктопные клиенты делают с помощью JS. Помню, раньше такие монстры на Electron жрали много оперативки и были очень неповоротливые, но сейчас ситуация изменилась (использую 5 приложений на Electron, все используют не больше 120 Мб оперативки).
Я уж молчу про серверный JS в виде Node.js, который становится все популярнее с каждым годом.
Поэтому на вашем месте я бы двигался в сторону JavaScript.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
SPAHI4
@SPAHI4
реактовцы - это не девы, а прокидыватели пропсов
nodejs знать вообще необязательно при фронтенд разработке - приложение вполне может взаимодействовать с php api.
javascript сам знать обязательно, имхо. и знание реакта - он вполне несложный, как самого распостраненного фреймворка (ок, библиотеки), компонентного декларативного подхода к построению ui, будет огромным плюсом.
Ответ написан
NightmareZz
@NightmareZz
Нищий разработчик из Симферополя
Более перспективным будет направление на запад.
Ответ написан
Комментировать
@McBernar
Учите оба языка и ищите работу в обоих направлениях.
Карьера сама за вас сделает выбор.

Да и фуллстэк-разарботчики (пусть и с уклоном в сервер- или фронт-сайд) тоже востребованы всегда.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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