Monday, 19 April 2021

What is Angular? Why Angular? Advantages of Angular ? Architecture of Angular Apps ?

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
        ES6+
        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