Angular, React чи Vue? Що обрати фронтендеру початківцю?
Vložit
- čas přidán 11. 06. 2024
- Як завжди почну з дисклеймера. Вибір між Angular, React чи Vue.js для javascript - питання смаку. Також хочу нагадати, що я прийшов із Java, тож доволі далекий від фронтенду. Якщо ви топовий фронтендер, ви набагато краще знаєте цю тему. Але для новачків постараюся пояснити, у чому ж різниця і що вибрати.
___________________
Мої дорогі, хочете стати front end-розробником та вже маєте базові знання або негативний досвід від проходження інших курсів на яких так і не здобули професію❓
💭Якщо відповідь так, хоч на одне з цих питань, то зверніть увагу на менторинг від FoxmindEd. Цей формат навчає професії. Проходячи курс frontend (react / angular або vue) ви отримаєте знання та навички, необхідні для працевлаштування на бажану роботу.
А ось деталі⤵️
☑️Навчання з допомогою персонального ментора, професійного розробника.
☑️Детальна перевірка коду (код рев'ю) від досвідченого розробника, а не ШІ.
☑️Тестовий період 7 днів. Не платиш мішок грошей не бачивши курс, а тестуєш формат, а потім лише переходиш до помісячної оплати.
☑️Чат зі студентами твого напрямку у Zulip.
☑️Курс з Git.
☑️Наш менторинг зараховується студентам ВНЗ як практична робота.
🔹Front end mentoring (REACT / ANGULAR / VUE) - go.foxminded.ua/4a6OCte
Унікальний формат навчання Менторинг - найефективніша методика через практику.
🔹Навчання на проєкті - go.foxminded.ua/3WA34qG
Для тих, хто вже освоїв одну або кілька мов програмування, самостійно або на курсах, але ще не має реального досвіду роботи.
🔹JS start - go.foxminded.ua/4bpwOdK
Лише найнеобхідніша інформація, яку повинен знати новачок на початку навчання, без зайвої "води".
🦊 Почніть навчатись програмування з нуля - go.foxminded.ua/3wim3eF
🦊 Реєструйтеся на менторинг (для девелоперів-початківців з базовими знаннями з предмета, англійської мови та при наявності необхідного ПО.) - go.foxminded.ua/4abdHDl
🦊 Отримайте перший комерційний досвід в IT на курсі Навчання на проєкті - go.foxminded.ua/3WA34qG
🦊 Курси PRO - go.foxminded.ua/3WxyxcO
______________________
FoxmindEd в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Мій Telegram: t.me/nemchinskiyOnBusiness
Для ділових запитів: youtube@foxminded.ua
______________________
Сергій Немчинський - CEO та засновник FoxmindEd, програміст з двадцятирічним досвідом, був Team Lead в більшості топових українських айті-компаній, Кар'єрний айті-консультант.
______________________
🕖:
00:00 - Вступ
00:30 - Основні напрямки фронтенду
01:46 - Що легше вчити Angular, React чи Vue
03:04 - Коментар від розмовника
04:04 - Як вчити?
04:45 - Що вибрати?
06:08 - Коментар від розмовника
08:03 - З чим легше знайти роботу
#немчинський #реакт #ангуляр - Věda a technologie
Angular, React чи Vue?
Svelte
HTML
React
Angular
Лолнув з коментаря техліда. Vue це стильно-молодіжно, але давайте пройдемось по пунктах:
1) легкість у навчанні - дуже сумнівний аргумент, враховуючи що для angular/react буквально обсосана кожна деталь на тисячах сайтів і курсів, а у Vue може сота частина цього набереться. Хоча він частково правий у тому, що кількість букв в документації Vue справді менша))
2) гнучкість - сюрприз-сюрприз, angular/react теж можна використовувати як для одиночних компонентів на сторінках, так і для SPA. Як це взагалі пропустили в ефір?))
3) висока продуктивність - частково правда. Технічно Vue "з коробки" буде все ще краще оптимізованим ніж angular, але для більшості апок це не відіграє ніякої ролі, бо левова частина часу все-одно втрачається не на рендеринг умовної таблички, а на витягування даних з серверу. Тому затримка в 10мс проти 20мс при рендерингу не грає ніякої ролі. Додатково також варто сказати, що апки на angular/react можна оптимізувати не гірше, але треба трохи більше знань.
Єдине у чому Vue точно виграє це розмір бандла.
4) активна спільнота - охохо! Настільки активна, що ледве-ледве допиляли третю версію. Скільки там було переносів релізу?))) А по нетривіальних технічних проблемах взагалі фіг щось знайдеш.
У мене був досвід з Vue 2.5, який от-от мав апгрейднутись до третьої версії, а у нас якраз випадково назбиралось декілька суттєвих претензій до поточної версії)) Ми чекали-чекали, але ж не три роки! А тепер порівняйте це з частотою релізів конкурентів.
Чому частота оновлень важлива? Бо Vue не боги писали і там своїх проблем вистачає.
Ентерпрайз вибирає angular/react не тому, що хоче заставити девелоперів страждати, а тому, що завтра "community" вирішить поїхати на Балі і фіг хтось дочекається фіксів поточних багів.
Додатково навряд чи ви знайдете Vue розробника на ринку так просто, як angular/react. І не треба заливати мені про "HTML, CSS, js, базові принципи" 😉
Тому Google/FB з їх стабільними релізами, конференціями-курсами і армією гномиків на заміну завжди будуть вигравати у Vue чи іншого такого ж продукту.
P.S.: якщо ми міряємось роками досвіду, то у мене їх у 2 рази більше і я працював ще навіть з AngularJs і EmberJs 😂 хто ще згадає що це таке?
P.P.S.: для повноти картини потрібно подивитись стрім czcams.com/users/liveyGo6zln2Bi4?si=fjePRFT_Jj84rwxb&t=2144
Накину сам на свій коментар )) В Angular є один суттєвий недолік про який ніхто не згадав (щоправда його зараз активно випилюють): RxJs. Кількість операторів невелика, документація відмінна, але код зазвичай пишуть гівняний.
Я працював з доволі великою кількістю angular-девелоперів і тільки декілька справді розуміли суть RxJs.
@@volodymyrusarskyy6987вже не актуально, Angular перейшов на Signal API, а сигнали дуже прості, хоча під капотом там складний концепт, тому можна відкинути складність RxJS. Багатьом ангуляршикам це не подобається, але вважаю, що це правильна позиція, бо для більшості задач RxJS це оверенжинирінг
Яма в пекло відкрита!🎉 якщо тут не буде срача то я не знаю на шо це все…..
Чекаємо на срач
Куди поділися камені з прев'ю відео, як було в поперденій версії? :)
За Vue стоять китайці і до речі не було слів підтримки на офіційному сайті Vue, в той час як на сайті Angular та React висів банер Stand with Ukraine. Тому вирішуйте
Vue реактивний фреймворк, який може моментально відображати зміни в DOM дереві, та оптимізовано "їсть" ресурси за ним майбутнє, окрема подяка вам за ваші старання по переходу на українську мову, поки що відчутний суржик , але я вірю що скоро ви покращите цей момент.
Вчив свого часу react. Встиг спробувати і інші, Angular топ як на мене, Vue щось не заходить.
htmx - one love
Angular і AngularJS різні речі, остання навіть вже два роки як не підтримується взагалі))
А на голому js з кастомними тегами слабо?
0:15 "якщо хтось забив...")))) так ми всі забили на те що ти прийшов із джави))
Початківцю фронтендеру в нинішніх реаліях треба обрати бекенд
а краще девопс
дякую за вашу думку
так ж ви обрали для себе?
Все все одно зводиться до js, css і банків в safari )
У вас модалка з навігацією поломана на сторінці, заходив з айпада хром/сафарі
передав розробниці . Сподіваюсь, вже працює
React це ❤ Також пробував ангуляр. Мені не сподобалось, особливо модульна архітектура і rxjs мені трохи мозок зламало🤯 Хоча знаю збоченців які намагаються всі складності ангуляра перетягнути до себе в реакт🫣
це канал "Сергія Німчиньского на суржику" ? 🤣
Саме так. Не заздріти)