Який фреймворк обрати початківцю? Повне порівняння 3 найголовніших фронтенд фреймворків

preview_player
Показать описание
Говорять, що найбільш поширене хоббі фронтенд програмістів це створювати нові веб фреймворки! Я впевнений, що через 5 років ми будемо бачити зовсім іншу картинку у фронтенді ніж зараз. Але якщо вас цікавить який фреймворк обрати поміж Vue/React/Angular, то це відео спростить вам обирання фреймворку.

Долучайтесь до телеграм каналу, як тільки там набереться хоча б 50 підписників я буду там публікувати цікаві факти, які не увійшли до відео, але якими б я хотів поділитися!

Комментарии
Автор

А ось і лінки, які я використовував! Всім дякую :)


uwkzfuf
Автор

Дуже дякую за відео, було зрозуміло і корисно 💟

mogutnya
Автор

Дякую за відео, комент для поширення

xgrocdf
Автор

1:58 Стейт менеджмент в реакті це Context, тому галочку можна було б поставити)
3:11 На мою думку вью легше вчити тільки якщо ти вже знаєш Реакт/Ангуляр, з нуля його так само тяжко вчити як той ж Реакт, але це моя суб'єктивна думка)

neese_wq
Автор

Добре вийшло, але останнє відео 9 міс тому, на жаль

autoauto
Автор

Подобаються всі три, хотів раніше вивчити і перейти на ріакт, але після того як вийшла 3 версія вью, бажання пропало, тепер хочу вивчити ангулар

Fenrir-Wolf
Автор

Працював перше з AngularJS (це якраз до перепису з нуля, я б сказав сумнозвісного), потім перейшов на React. З Vue не дуже знайомився.
Отож.
1. Vue. Все б нічого, але причина по якій я не розгляну його в комерційній роботі - це якраз він на плечах одного інженера. Що буде з фреймворком без оригінального автора важко прогнозувати.
2. AngularJS. Власний досвід. Кожні півроку апдейти з серйозними поломками в зворотній суміності. Потім згаданий перепис з нуля, коли неможливо перевести аплікацію на новий Angular не переписавши і її з нуля (так, випустили інструмент, але для чогось складіншого ніж сторінка з формою не працює). Окрім цього View рівень сильно не дотягує до React. Наприклад неможливо без маніпуляцій з DOM зробити обгортку над кнопкою, що рендерить кнопку без врапер елемента. Не читаючи код самого Angular'a не можливо зробити модалку, чи попап. Його документація в цьому теж мало чим допомагає. І ще різне таке, чого вже не згадаю. І тут настає цей перепис, коли оці от всі проблеми так і не виправлені, а зворотньої сумісності нема. Зато інженерам гугла мабуть цікаво. Хто зна, може ще раз спробують.
3. React. Щоб користуватись, зокрема робити різний нестандарт (ті ж модалки, попапи), достатньо знати документацію, яка невелика. Вивчати сорси його не потрібно. Мажорні апдейти проходять легко (ті що раз в кілька років виходять, і доречі був навіть перепис з нуля без ламання сумісності). Але це таки лише view бібліотека і з автором не погоджусь, що різниці з фреймворком нема. Новачку в фронт-енді на не тривіальному проекті з React'ом буде важко зробити систему яку легко підтримувати і розвивати. Іронічно, що хоча розбники React і не підтримують TypeScript, інтеграція React з TypeScript на порядок краща ніж Angular де він обов'язковоий (в останнього серйозна прогалина - ціла view частина не підлягає типізації)

SolelyAndriy
Автор

Моя коротка історія вивчення Vue: просто почав писати по уроках з ютубу, потім вже з досвідом вивчив його глибше, і аж потім вивчив vanilla js😂

Fenrir-Wolf
Автор

Просто вчіть реакт. Я зекономити вам 5 хв життя

nsght_l
Автор

Вчіть JS, а не фреймворки/бібліотеки. То все лише похідні.

maksym