What's Angular
Angular is one of the popular client-side frameworks now, so this blog lists down some concise and basic information on it!
Angular is:
- Frontend/Client Side JavaScript framework
- Created and maintained by Google
- Used to build the powerful single page applications (SPAs)
- Part of the very powerful MEAN stack (MongoDB-Express.js-Angular-Node.js)
- HTML for dynamic web applications
Angular is not:
- Server-side framework/technology
- JavaScript library
- Design pattern like MVC etc.
- Platform or language
- Plugin or extension
History:
- Angular JS/ Angular 1
- Angular 2: Completely new based on controllers
- No Angular 3, skipped
- Angular 4: Backward compatible with Angular 2, more compact and clean
Why Angular:
- Rapid development like validations, routing easily
- Code generation by CLI to build app faster
- Code organization & productivity
- Dynamic content
- Cross-platform
- Unit testing ready
So it was my attempt to write about Angular 4 in college notes format to keep it simple! Thanks!
Written on March 18, 2018