Angular vs React: quale scegliere? (Talk @Codemotion 2020)
Tra le domande più frequenti nel mondo front-end spiccano sicuramente quelle che riguardano la scelta del framework:
* Quale dovrei utilizzare del mio prossimo progetto?
* Su quale dovrei investire il mio tempo?
* Quale dovrei studiare visto il mio background?
* Qual è il più richiesto e retribuito?
* Differenze di sintassi, API, pattern, state management e organizzazione progetti
Il talk è rivolto ad un target di sviluppatori, dato che andremo ad analizzare principalmente gli aspetti legati al codice, ma sarà decisamente utile a tutte le figure del team che hanno potere decisionale o che semplicemente abbiano la necessità di confrontargli per quanto riguarda sintassi, flessibilità, performance, scalabilità, ecosistema, potenzialità e limiti.
ARGOMENTI:
00:00 intro
02:30 Angular is a framework, React is a library...
03:39 Brand e supporters
05:00 GitHub: stars and contributors
06:00 npm trends
08:18 google trends & offerte di lavoro
10:31 in che contesti sono utilizzati Angular e React?
13:00 disponibità sviluppatori
15:13 breaking changes in Angular e React
16:39 Effort richiesto & curva di apprendimento
22:03 Bundle Size
22:54 CLI
24:09 Template vs JSX
26:40 Custom Components
30:19 Component Lifecycle
31:06 React: function vs class components
31:59 Components render: zoneJS vs Hooks
35:47 Comunicazione con il server: httpClient vs ???
37:08 Angular Custom Directives vs React composition
38:22 Formatters: Angular Pipe vs functions
39:14 Angular Dependency Injection vs React Context
41:05 Forms: Angular "template drivens forms" vs form in React
41:29 Angular Reactive Forms & RxJS
42:20 Router
43:28 1st vs 3rd party features
44:33 Enterprise projects: state managers
46:06 Project organization and folders (with Redux / NGRX)
47:57 Angular/NGRX vs React/Redux
48:55 Punti di forza
51:25 Conclusione: quale utilizzare e quando?
52:50 Considerazioni finali :)
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Angular vs React: quale scegliere? (Talk @Codemotion 2020)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.