Можете ли перечислить под какие проекты, какую веб технологию выбрали бы?
Пробовал express, laravel, vue, wordpress, немного верстал и инструменты для удобства разработки gulp, git, webpack. Долго программистом не работал, по сути просто прошелся по документациям, поделал нетрудные проекты для себя, а на работе много из того что смотрел для себя не нужно было, там был просто готовый проект по которому надо было делать правки. Сейчас поучился сервера настраивать, перешел на линукс и про сети курс посмотрел.
Так как давно не программировал, уже наверное года 1.5, то надо все вспоминать. Понимаю, что за 9 месяцев, что тогда учил слишком много всего начал смотреть и в итоге перегорел. Хочу начать все с начала и не спешить, уже какого то страха что то учить нету и есть общее понимание в принципе обо всем, просто не хватает опыта.
Хочу начать с верстки и плавно перейти во фронт-энд, а потом в фуллстак программист. Но для верстальщика большинство заказов с посадкой на cms, которые не требуют особой логики. Для небольших проектов интернет-магазина, доски обьявлений, форумов и т.д рекомендуют laravel, а там где нужны нестандартные задачи решать, например с потоками, то использовать node.
Подскажите какие cms сейчас в тренде и достаточно удобны?
Между php и node, учитываю что начинать буду с верстки, потом vue и react гляну, а после серверную часть буду учить, то под какие проекты(нагрузка на сайт, тип проекта) порекомендуете одну из технологий
SmInc, у битрикса есть один небольшой недостаток: за пределами рунета он вообще никому не нужен.
По поводу прокачки - он же спрашивает технологии не под что-то конкретное, а просто для поднятия скилла.
Я делал интернет магазин на yii2, форум на laravel, чат на express, пару сайтов когда то на wordpress, на vue делал учебный, типа кинотеатра. Я знаю разницу между cms и фреймворком, я не писал, что laravel это cms.
Просто с нодой почти не имел дела, интересно под какие проекты его больше выбирают. А под cms, просто подумал, что есть какие то решения, например cms написанные на том же laravel, только не такие громадные как wordpress, под небольшие сайты.
Но я так понял, что лучше реально остаться со стеком: laravel, express, vue, react, а дальше уже в зависимости от компании смотреть где возьмут новичка и от проекта уже смотреть. А по cms брать просто wordpress и не смотреть на менее популярны, потому что для заказчик мало что знает о технологиях и ему надежнее будет брать одну из самых популярных.
Как front-end разработчик с 5 летним опытом в основном нацеленным на SPA на основе AngularJS(первой версии), React, Vue я могу точно заявить что для малых и средних приложений (до тех на которых может уйти до 2-3 лет разработки 2-3 front-end разработчиков НЕ фулл тайм, строк так на сотни тысяч js кода) разницы для бизнеса нет.
Есть аспекты входа во фреймворк - лёгкость документации, размер комьюнити - присутствие необходимых готовых решений, удобство программирования и выбранных технологий JSX в react, TS в Angular(2-7 версии) и т.п.
Сейчас советую использовать vue он более свежий, в нем учтён опыт предъидущих фреймворков, у него отличная документация даже на русском языке и вроде уже не маленькое комьюнити да и на первый взгляд не видно сильных минусов.
Есть вопрос уместности использования spa фреймворка. Для обычных сайтов и простых интернет магазинов целесообразнее использовать jQuery.