Здравствуйте, я очень прошу, дабы вопрос не удалили, не разводите срач. Да, я нуб, но мне действительно нужен совет.
Где то месяц назад я решил двигаться от верстки к фронтенду. Выбор стоял как у всех react или angular (да, я тогда не знал что angular - это mvc, а react это только библиотека для view). На данный момент я познакомился с реактом, и понял что нужен redux. Паралельно со мной мой друг (с таким же уровнем как и у меня - верстка + нативный js) начал учить angular 1.6. И я заметил такую вещь, сравнивая его код и мой (при этом я в ангуляре не разбираюсь), что на angular намного проще реализуется практически любая вещь, более интуитивно, что-ли. А я в свою очередь до сих пор ничего дельного написать так и не смог(я не говорю про todo, или phonebook).
Я уточню чего я бы хотел: я ищу работу по фронтенду, посмотрел на разных биржах что работы по angular больше чем по react. Я в силу своего малого опыта хочу взять фреймворк, который не заставлял бы меня сразу лезть в дебри, а постепенно, по мере моего профессионального роста позволял бы углубляться.
Вот собственно вопрос: что проще освоить новичку angular или react с redux-ом? Стоит ли переходить на angular или продолжить изучать react и redux?
P.S. Я спрашиваю потому что redux мне сложно понять, а angular(даже не зная его) я понимаю.
И например тот же todo на meteor-e (да, занесло на пару дней и в него) я сделал намного легче чем на react.
Я разобрался в angular1 потом angular2 потом в React с Redux и потом Vue2 + Vuex
Все инструменты отличные, очень похожи.
Выбор пал на Vue + vuex. Быстро четко понятно, с хорошей документацией.
Вы уже сами ответили на свой вопрос. " redux мне сложно понять, а angular(даже не зная его) я понимаю. "
Рассматривайте время потраченное на изучение как инвестиции. Если для освоения angular нужно меньше инвестировать, то беритесь за него. Это позволит вам скорее окупить свои инвестиции.
А потом если нужно будет освоите другие технологии при том, что уже будете иметь какой то заработок.
Что проще освоить новичку angular или react с redux-ом?
Мое мнение: разницы нет
Стоит ли переходить на angular или продолжить изучать react и redux?
Если пишите, что понимаете angular лучше, то может тогда на нем уже стоит что-то сделать за деньги? По рынку вакансий - реакт догоняет ангуляр. Плюс в вакансиях по реакту конкуренция сейчас пониже (на мой взгляд).
p.s. из вопроса, не понял каков уровень js... Что можете сделать на js (+ jquery и плагины?)
Ого, не думал от вас ответ получить) Посмотрел ваши туториалы по реакту, роутеру и редаксу. Отличные материалы. Спасибо большое. По поводу моего уровня: вот пример кода - codepen.io/artekha/pen/PGLRGL
Я сейчас просто хочу взять вакансию что бы была возможность расти и набираться опыта, а не копаться в дебрях, потому что таким образом мотивации ни на что то не хватит.
artekha: тогда тут почти наугад и получается, стоит поискать вакансию, где у вас будет наставник. А уж на чем он будет вас подтягивать писать особой роли не играет (раз вам нравится и то и другое). Все равно не в этом году, так в следующем выйдет что-нибудь еще. Если будет возможность, рекомендую вам попасть в команду, где будет хотя бы 2 фронтенд-разработчика, чтобы минимизировать фактор "неудачного" наставника. P.S. если душа лежит к ангуляру, ну так почему бы и нет?