Angular, React или Vue.js? Что выбрать начинающему фронтенд-разработчику?

preview_player
Показать описание


Курсы для новичков:

Продвинутые курсы для состоявшихся девелоперов:




Тайминг:
00:00 - вступление
00:50 - основные направления
02:00 - Angular
02:51 - Vue
03:05 - что легче учить
05:08 - что же выбрать?
07:50 - выбирать Vue или не стоит?
08:48 - где легче найти работу
Рекомендации по теме
Комментарии
Автор

Привет! Ребята, по техническим причинам новости мы не смогли записать. Но не хотели оставлять вас совсем без видео. Приятного просмотра!

alexandrapersukova
Автор

Для Энтерпрайза – Angular
Для денежек – React
Для души – Vue
Для "смотрите, я не такой" – Svelte

cheovek
Автор

Словарь успешно обновлён. Добавлено: джаваскриптизёр.

auditor_sama
Автор

Выделил для себя матрицу выбора фреймворков/библиотеки таким образом:

Если вы бекендер пишущий не на js - Angular. По этой причине Сергей и другие бекендеры его выбирают. Здесь Заставляют писать в одном стиле, здесь тонна возможностей которая хорошо интегрирована между собой и не требует самописных решений и сторонних библиотек, как это требуют нижеуказанные технологии. Но вот выучить это все, немного сложнее, так как обилие возможностей огромное.

Если вы верстальщик и переходите в мир фронта - vue. Стили, верстка, логика в одном файле и не нужно изучать компонентные/файловые структуры хранения кода, легкое использование препроцессоров и легкий переход на TS когда это нужно.

Если вы достаточно неплохо знаете JS - React

Что касаемо обучения с 0, если вы пошли во-фронт, то посмотрите на React, так как он даст хорошее понимание работы с js, все остальное за счёт декораторов и деректив будет казаться магией на первом этапе

Ndanovich
Автор

Любой из трёх, главное чтоб не ангулар и не реакт.

altskiy
Автор

Тот случай когда чистый бекендер рассказывает про фронт своими словами 😄

dmytrob
Автор

Спасибо, большое ночью искал какой фреймворк выбрать, и тут видимо прослушка сработала. Спасибо за видео <3

jtwkyip
Автор

Ребята, хорошо учите чистый JS. Фреймворк можно учить любой прицепом, они все решают одни и те же вопросы, а если вы знаете, какие это вопросы, то свичнуться между фреймворками недолго. Я до трудоустройства учил react + node, а устроился чистым фронтом на Ангуляре. 2 недели - и на проект.

konstantinkuksov
Автор

О, очень вовремя, в августе хочу идти к вам на курсы, хотел реакт но видео поможет убедиться в выборе или же изменить его ))) потому скоро ждите.

xxxxxx-kzyi
Автор

Спасибо за видео. Все по уму. Соглашусь что если уже есть опыт на серьезных ЯП и есть желание изучить JS фреймы, то Ангуляр подходит больше, с прошлым опытом будет многое знакомо и очевидно.
В остальном же новичкам я бы советовал начать с Vue, т.к.
1. он намного проще в изучении. Реакт тоже простой, но как по мне он как авто с МКПП.
2. многое прощает.
3. Кроме самого фрейма вокруг еще кучу знаний нужно в голове уложить новичку (TS, стейт менеджер, сборки, препроцессор, тесты, правильная верстка, bootstrap, tailwindcss и т.д.), и чтоб каши совсем не было, лучше попроще выбрать фрейм/либу JS.
Дальше уже переходить c Vue на Реакт, если хорошо поняли Vue, то переход не должен вызвать особых проблем.
А вот потом, увидев голод и ЗП по Ангуляр, можно и его изучить =)

arman-
Автор

Сергей, добрый день, а можете сделать обзор, что лучше выбрать react native или kotlin....какая разница в приложениях??

bvodjgd
Автор

Если на самом старте и нет предпочтений - реакт, тк на него побольше вакансий. Если есть предпочтения или возможность покодить в проекте на каком то из других - выбираем тогда это. Все 3 варианта ок и будет куда расти.

pranatank
Автор

К порогу входа в Angular обязательно стоит добавить RxJs, без него ангуляр код выглядит как стопка императивных палок обмазанных ангуляром

zkpmmil
Автор

То же изначально слабо понимал Vue, но дал шанс, и вот это любовь. Втянулся и сейчас интуитивно в первую очередь в голове провожу реализацию проекта на Vue, потому что он кажется мне максимально удобным. Ну, вкусовщина.

Blade_Ruiner
Автор

Открываете список вакансий в вашем городе и пляшете от них, где какой фрейм требуется. К примеру, в моем городе (с населением в примерно 800к) самые востребованные vue, а потом react. Просмотрел вакансий около 40, реакт и вью примерно одинаково востребованы, а вот angular вообще не встретился, разве что как дополнительное преимущество, то есть у компании angular не основной рабочий фрейм

antondopira
Автор

Сергей как всегда, всё чётко по полочкам )

crypto_octocat
Автор

Как фронтенд разработчик, пишущий на этих трёх фреймворках могу сказать следующее:
1. Ангуляр точно не для новичков
2. Голый vue2 довольно странный, чаще всего подключаю vue-property-decorators & vue-class-component. Приятные либы, особенно когда нужно довольно часто переключаться между фрейворками. Так же внутри самого vue происходит много магии, которую тяжело контролить. Для меня это тоже минус.
3. React самый прозрачный фрейм (ну ладно, библиотека;). Магии там по минимуму, а если хочется ее добавить - используй react-use. Так же имеется огромный плюс в виде MobX.

Успехов в изучении ребят)

youngdanon
Автор

А что для того, кто знаком с c# лучше выбрать? Angular, как я понял?

regulargamedev
Автор

Попробовал начать с Вью. Вот, не зашло от слова совсем. Потом взялся за Реакт, да еще на Тайп скрипте. Уже год работаю. Мне 42 года. На момент учебы было 40. До этого не программировал, не считая Бейсика в школе)) К Ангуляру присматриваюсь, но зачем? На Реакте работы море. Лучше какой нибудь С# наверное будет выучить

vladimirpl
Автор

Бекенд: Python, Django, PostgreSQL
Що краще обрати для фронтенду зокрема і для власного руху в бік full-stack взагалі?

a_gassi