Главная
Study mode:
on
1
Introduction
2
Motivation
3
Who am I
4
The most important difference
5
jQuery
6
jQuery Problems
7
Dependency Injection
8
Data Binding
9
Digest Cycle
10
React Components
11
React Changes
12
Component Architecture
13
React Virtual DOM
14
How does React work
15
The diffing algorithm
16
Reactive
17
immutability
18
state management
19
Redux
20
Singletons
21
EvenSourcing
22
What if
23
Angular
24
Modularity
25
JavaScript
26
Angular Components
27
Chain Detection
28
JavaScript Limitations
29
Good Ideas
30
Reactive Extensions
31
Key takeaways
Description:
Explore the architectural concepts behind modern frontend frameworks in this comprehensive conference talk from Devoxx Poland 2019. Delve into the evolution of web development, examining the challenges faced by solution architects and developers in making informed project decisions. Gain insights into the patterns and architectural decisions underlying major tools, moving beyond classical Object-Oriented and Imperative Paradigms. Discover how emerging tools address issues of performance, design, and complexity through Inversion of Control and declarative coding. Journey through key concepts in the JavaScript ecosystem, including view re-rendering strategies, view-as-a-function, UI reactivity, push-based control-flow, client application state management, and microfrontend architecture. Ideal for web developers and those interested in architectural problem-solving, this talk focuses on the foundational concepts rather than specific frameworks, covering topics such as jQuery problems, Dependency Injection, Data Binding, React Components, Virtual DOM, state management, Redux, Event Sourcing, Angular Modularity, and Reactive Extensions. Read more

Architect's Guide to Frontend Frameworks

Devoxx
Add to list
0:00 / 0:00