Download tonight's Starter Template
Follow the Slides at
What is angular?
What's this super-heroic and MVW Business?
In AngularJS controllers that control presentation logic
HTML that can be expanded!
Directives - Reusable HTML and components
Services that handle the heavy-lifting
- AJAX requests
- Data manipulation
some brief history
- First released in 2009
- Developed and supported by Google
- Version 1.0 released June 2012
- Decouple DOM manipulation from application logic. This improves the testability of the code.
- Regard application testing as equal in importance to application writing. Testing difficulty is dramatically affected by the way the code is structured.
- Decouple the client side of an application from the server side. This allows development work to progress in parallel, and allows for reuse of both sides.
- Guide developers through the entire journey of building an application: from designing the UI, through writing the business logic, to testing.
- Continuous Integration
- Clear separation of concerns
- Extendable HTML
More logic in the browser
No built-in lazy loading
"Too big" for a simple app
What if your app grows?