What is Angular?
- A framework for building client application in HTML,CSS, Typescript.
- It is completely written in typescript
- It is completely rewrite from the same team that build AngularJS.
- Primarily aimed to develop SPAs
- It uses HTML syntax to express your application’s component clearly
- It is designed for web ,desktop and mobile platform
- Developed By Google in September 2014
Building Blocks?
- Component
- Modules
- Templates
- Metadata
- Services
Why Angular?
- Modular approach
- Reusable code
- Development quicker and easier
- Unit testable
Advantages of Angular :
- Reduction of cost
- Standards compliance
Modules
- Performance
- Open Source
- Popularity
- Document
Angular History
- AngularJS – Build on JavaScript and completely based on controllers
- Angular 2 –Incorporated the component based approach
- Angular 4-Included router updation, Angular CLI 1.0 was introduced
- Angular 5,6 – Angular CLI was optimized and the commands ng-update and ng-add were added
- Angular 7- Prompts were introduced which provide tips in CLI about the functions.
- Angular 8 – Ivy renderer and Bazel were introduced
- Angular 9 – Came with better framework and Angular Material included full switch to Ivy Renderer as a default compiler
Architecture
No comments:
Post a Comment