Angular

What is Angular?

  • Angular is developed by Google, It is an open-source front-end framework for creating modern, dynamic web apps.
  • Angular is based on JavaScript.(mainly AngularJS)
  • Other versions of Angular is based on TypeScript.
  • Angular gives you a platform that makes it simple to develop web applications.
  • Angular is a combination of declarative templates, end to end tooling, dependency injection, and integrated practices.

Angular Versioning

Angular JS (v1)

  • It was released in October 2010
  • AngularJS is normally known as Angular 1.x or “Angular.js”
  • It is a JavaScript-based front-end web application framework

Angular 2

  • It was initially released in September 2016
  • It is completely written in Typescript
  • ES5, ES6, TypeScript use to write Angular 2 code

Angular 3
  • Angular 3 was skipped because of a version mismatch between @angular/compiler, @angular/router libraries, and @angular/core

Angular 4
  • Angular 4 was released in March 2017
  • Better Bug Fixes Alert
  • It provides faster Compilation
  • It compatible with TypeScript 2.1 and 2.2

Angular 5

  • Angular 5 was released in November 2017
  • Build optimizer
  • Angular Universal State Transfer API and DOM Support
  • Compiler Improvements
  • Angular forms add “updateOn” Blur/Submit
  • RxJS 5.5 support

Angular 6
  • It is released in May 2018
  • Two new angular CLI commands added: “ng update” and “ng add”
  • Angular Elements
  • Component Dev Kit (CDK)
  • Angular Material Starter Components
  • CLI Workspaces
  • Schematics
  • Library Support
  • Tree Shakable Providers
  • Animations Performance Improvements
  • RxJS v6

Angular 7
  • Angular 7 was released on October 2018
  • CLI Prompts
  • Bundle budgets in CLI
  • Angular Material and CDK (Virtual Scrolling / Drag and Drop)
  • Content Projection support in Angular Elements
  • Dependency updates: TypeScript 3.1, RxJS 6.3, Added support for Node 10

Angular 8
  • It is released in May 2019
  • Differential Loading by Default
  • Dynamic Imports for Route Configurations
  • Builder APIs in CLI
  • Workspace APIs in the CLI
  • Web Worker Support
  • Angular CLI 8.3.0 has added a new UX for an initial app created using ng new

Angular 9
  • Angular 9 was initially released on February 7th, 2020
  • It supports TypeScript 3.7
  • Ivy is the default compiler
  • It improves the project's bundle size
  • Allow better debugging

This article Angular and its Versioning will be helpful to beginners. Stay tuned with codebes by subscribing it and get all latest update straight to your inbox.

2 Comments

  1. Short & straight but usefull information 👍

    ReplyDelete
  2. Write something new which you learnt from your experience working with angular

    ReplyDelete

Post a Comment

Previous Post Next Post