Frontend. Angular - VueJS - React Что выбрать новичку и мой опыт работы с каждым
HTML-код
- Опубликовано: 6 сен 2024
- Критерии выбора были рассмотрены исходя из специфики моей должности и команды с которой я работаю. Очень часто не учитывается те моменты которые я рассмотрел в этом видео:
Какой опыт команды нужен
Какие риски выбора той или иной технологии
Для каких базовых требований подходит та или иная технология
Какие мои рекомендации по старту карьеры в JS
Презентация доступна по ссылке
docs.google.co...
Angular, TypeScript, RxJS, NGRX, ООП
VueJs, Vuetify, NUXT
React, React Native, Redux,
GromMax, js, javascript, js для начинающих, frontend
#vuejs #reactjs #angular
Голосование за Angular.
Дополнения и правки добавляйте под этот коментарий ;)
Год работал на реакте и ушел на ангуляр, сейчас гос проект сложный большой фронт и Symfony на бэкенде
Ангуляр нравится мне гораздо больше реакта, я на реакте так и не понял как нормально писать в каждом проекте все по-своему с кучей сторонних библиотек
@@ilnurryazhapov Приходится делать backend или fulltime на frontend?
Я выбрал ангуляр потому что у него интуитивно понятное построение архитектуры приложения.
Также сейчас подключаюсь по-немногу в nest =)
мне после .нет конечно же ангуляр с строгой типизацией очен нра ,но вначале мне аж слезы были :(
У меня как раз идет этот самый год в аду). Джун по Angular при этом я единственный фронтенд в комманде)
Продано!
P. S. Пишу на React еще с 15й версии. Год назад открыл для себя NextJS. Давно посматриваю в сторону Angular. Окончательно понял что Angular поинтереснее для меня будет.
Люблю ангуляр. Пишу на нем свой проект =)
Голосование за React.
Дополнения и правки добавляйте под этот коментарий ;)
Голосование за VueJs.
Дополнения и правки добавляйте под этот коментарий ;)
Это лучшее, и наиболее полное сравнение из всех что я искал. Вообще, этот канал - находка. Единственное, не соглашусь по поводу верстки на анге) Хрен меня кто верстать заставит, разве что по мелочёвке. Для этого есть отдельные позиции верстальщиков с меньшей зп. Имхо, заставлять верстать ангуляр разраба - это всё равно, что таксовать на болиде. А вот друг у меня на нексте сидит - верстает до посинения 😂 Мелким конторам отдельный верстальщик не по карману 🤷🏻♂️
Доброго времени суток)я Junior!Начал учится на курсах, там в программе был Angular.Сложно было, это ничего не сказать.Просто не понимал что куда и как!Подтянул JS, потом снова сел за Angular.Вроде бы основы понял, и тут RxJS дал о себе знать :)Потом начал смотреть как работать с NgRx и снова улыбка начала появляться от того что главное понять «От куда это все берётся и зачем?)»Несколько раз пробовал закинуть это все , попробовать что то другое .Но куда там, я снова сел разбираться в Angular!и только в сравнении ты понимаешь почему и именно в каких случаях Angular выигрывать для некоторых задач.Так что продолжаю грызть и пробывать стены)Думаю что время и силы окупятся!Но я хочу вырости не как Angular разработчик, хочется понимать как и функциональное программирование работает и прочее!И хотелось бы попросить записать урок( если будет достойный материал и желание) на примере «Разработка с помощью OОП “ какого-то простого приложения(я junior, хочу посмотреть как работает это все).Спасибо за уроки)
+1 за разработку на ООП
Да, сначала приходит RxJS, а потом NgRx - и тут понимаешь, что чистый ангуляр не так и сложен, а потом , конечно, привыкаешь и вроде норм и удобно
тоже как джавист заценил Ангуляр. Хотя на проекте начинал пописывать в Реакте, почти не разбираясь в нём :) Но функциональщина... Ангуляр реально ближе. Как маленький Spring такой.
Реакт с тайпскриптом в новых версиях, с абстракциями по типу хуков и redux toolkit сильно стал сложнее для новичков
Прям не знаю чему проще обучиться, реакт или ангулар
Ангуляр топ
Но у него кривая обучения очень крутая, не для новичков
Мне очень понравился ваш разбор. Наверно для меня, один из лучших. Видно, что основан на практике. Я больше 20 лет разрабатывал приложения на Visual Foxpro. Несколько лет назад пришлось переходить на 1С. В прошлом году решил, что надо что то менять, не хочу быть "бухгалтером", смотрел Kotlin, потом Java... С начала года понравился Pyton. Далее Django. Но как правильно вы заметили, без верстки никуда, а за версткой и JavaScript. React мне нравится, вы очень правильно сделали замечание про архитектуру. К вам на канал и пришел с канала IT-KAMASUTRA. Заканчиваю его курс 100 уроков по React и начну искать команду разработки, куда возьмут. Параллельно и фриланс, но для фриланса бы больше подошел второй путь! Там много PHP.
Спасибо за такой крутой отзыв) я эту тему вынашивал долго, пытаясь себе ответить какой фреймворк лучше использовать у нас в команде или где лучше работать в итоге)) но полюбил все фреймворки)
Интересно, неужели у Димыча проскочило упоминание обо мне? или просто случайно нашли?
в 2016 году практически все начальные позиции требовали PHP, и не существовало очень сложного фронтенда...
Сейчас, если сильно постараться, то можно попасть на чисто react разработку, а подтянуть backend если будут требовать уже в конкретной фирме...
Я так и не дошел до фриланса, есть убеждение что туда нужно идти когда уперся в потолок в конторах (а в конторах нужно стремиться выше и выше)...фриланс это как бы +30 или + 50% к зп...а если зп 200уе, то +100у.е. это совершенно не много...
@@grommaks Что то у Димыча произошло сегодня во сне) ruclips.net/user/postUgwyBdprbQvSPcMCH1x4AaABCQ
@@user-cd1sr5sx2r :) действительно разгадана загадка откуда +80 подписчиков у меня появилось за ночь)
Спасибо за информацию
Мутабельность/иммутабельность ++
Всем привет.
Я PHP/JAVA программист.
Первое знакомство с Vue. После одной опечатки вроде store != store$ которую искал пол дня, решил больше не использовать его, а выбрать Angular.
Строгая типизация даёт много примущества. Это и нахождение ошибок на самой ранней стадии, это и подсказки от IDE.
+Solid. DI из коробки. Этого всего нет ни в React-те, ни во Vue.
С опечаткой сильно) разделяю твою боль
Я как то перепутал порядок параметров при передаче в функцию. Типы у них одинаковые, а приложение ни как не хотело работать правильно! Тоже потратил пол дня. Но React не стал мне после этого меньше нравиться. Интересно, а TS в этой ситуации помог бы мне быстрее найти ошибку?
@@user-cd1sr5sx2r Чтобы TS мог помочь, пришлось бы прописать все типы для входящих параметров
Если бы они были бы описаны, то TS показал бы ошибку мгновенно
Еще стоит учитывать тот факт, что при написании тестов, если код типизирован, то тестов нужно писать меньше...потому что типизация отсекает много не используемых вариантов и не позволит их сделать, компиляция ни как не пройдет...
На Vue есть Quasar Framework, из него еще можно моб приложение лепить полная кроссплатформенность возможно убийца ангуляра (но это не точно)
Время покажет) vue 3 обещает быть мощным. Убийцы появляются и умирают, а легаси проекты остаются :) надеюсь angular js смогут сначала убить 🤣 не позавидую тем, кто будет работать на angularjs в 2020 году