Який фреймворк обрати початківцю? Повне порівняння 3 найголовніших фронтенд фреймворків
HTML-код
- Опубликовано: 4 сен 2022
- Говорять, що найбільш поширене хоббі фронтенд програмістів це створювати нові веб фреймворки! Я впевнений, що через 5 років ми будемо бачити зовсім іншу картинку у фронтенді ніж зараз. Але якщо вас цікавить який фреймворк обрати поміж Vue/React/Angular, то це відео спростить вам обирання фреймворку.
Долучайтесь до телеграм каналу, як тільки там набереться хоча б 50 підписників я буду там публікувати цікаві факти, які не увійшли до відео, але якими б я хотів поділитися!
🔥 Спільнота в телеграмі: t.me/zalitit
✌️ Мій телеграм: t.me/ihor_igor
☁️ Моя школа Salesforce: cloud-prism.com
А ось і лінки, які я використовував! Всім дякую :)
Графік по фреймворкам: 2021.stateofjs.com/en-US/
NPM Trends: npmtrends.com/angular-vs-react-vs-vue
React github: github.com/facebook/react
Vue github: github.com/vuejs/vue
Angular github: github.com/angular/angular
Дякую
О, круто, як раз в тему. Дякую!!!
Дуже дякую за відео, було зрозуміло і корисно 💟
Корисне відео, дякую)
дякую !
Дякую за відео, комент для поширення
Дякую!
Не зупиняйся, суперові відео
Вподобайка!_)
Дякую за перегляд :)
1:58 Стейт менеджмент в реакті це Context, тому галочку можна було б поставити)
3:11 На мою думку вью легше вчити тільки якщо ти вже знаєш Реакт/Ангуляр, з нуля його так само тяжко вчити як той ж Реакт, але це моя суб'єктивна думка)
Добре вийшло, але останнє відео 9 міс тому, на жаль
Подобаються всі три, хотів раніше вивчити і перейти на ріакт, але після того як вийшла 3 версія вью, бажання пропало, тепер хочу вивчити ангулар
Працював перше з AngularJS (це якраз до перепису з нуля, я б сказав сумнозвісного), потім перейшов на React. З Vue не дуже знайомився.
Отож.
1. Vue. Все б нічого, але причина по якій я не розгляну його в комерційній роботі - це якраз він на плечах одного інженера. Що буде з фреймворком без оригінального автора важко прогнозувати.
2. AngularJS. Власний досвід. Кожні півроку апдейти з серйозними поломками в зворотній суміності. Потім згаданий перепис з нуля, коли неможливо перевести аплікацію на новий Angular не переписавши і її з нуля (так, випустили інструмент, але для чогось складіншого ніж сторінка з формою не працює). Окрім цього View рівень сильно не дотягує до React. Наприклад неможливо без маніпуляцій з DOM зробити обгортку над кнопкою, що рендерить кнопку без врапер елемента. Не читаючи код самого Angular'a не можливо зробити модалку, чи попап. Його документація в цьому теж мало чим допомагає. І ще різне таке, чого вже не згадаю. І тут настає цей перепис, коли оці от всі проблеми так і не виправлені, а зворотньої сумісності нема. Зато інженерам гугла мабуть цікаво. Хто зна, може ще раз спробують.
3. React. Щоб користуватись, зокрема робити різний нестандарт (ті ж модалки, попапи), достатньо знати документацію, яка невелика. Вивчати сорси його не потрібно. Мажорні апдейти проходять легко (ті що раз в кілька років виходять, і доречі був навіть перепис з нуля без ламання сумісності). Але це таки лише view бібліотека і з автором не погоджусь, що різниці з фреймворком нема. Новачку в фронт-енді на не тривіальному проекті з React'ом буде важко зробити систему яку легко підтримувати і розвивати. Іронічно, що хоча розбники React і не підтримують TypeScript, інтеграція React з TypeScript на порядок краща ніж Angular де він обов'язковоий (в останнього серйозна прогалина - ціла view частина не підлягає типізації)
Крутезний комент, дякую!
@@user-uw4kz5fu3f Успіхів в ютуб)
@@SolelyAndriy дякую!
Моя коротка історія вивчення Vue: просто почав писати по уроках з ютубу, потім вже з досвідом вивчив його глибше, і аж потім вивчив vanilla js😂
чекаємо невиличкі туторіали =)
Будуть з часом, коли доросту :)
Просто вчіть реакт. Я зекономити вам 5 хв життя
Вчіть JS, а не фреймворки/бібліотеки. То все лише похідні.