Angular
Angular
- 1.X - AngularJS
- 2+ - Angular
Why Angular
- Standards Based
- Modern
- Performance
Releases
- Every 6 months
- LTS on every other
Benefits
- Costs - dont build yourself
- Standards Compliant (browsers, ES6+, Modules, Internationalization)
- open source
- popular
- DOCUMENTATION!
Subjective Benefits
- Framework
- Less decisions
- uniformity
- google owned -> lol
- Typescript
Features
- Forms
- Lazy Loading
- Routing
- Animations
Architecture
- One way flow (also supports two)
- DI - injection
- Modules
- Components
- directives
- templates
Gotchas
- Style Guide
- Dont touch the dom!
Modules
- export (ts) -> import (js)
- transpile to JS
- referenced as js
- ROOT, feature, shared, core