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.
Short & straight but usefull information 👍
ReplyDeleteWrite something new which you learnt from your experience working with angular
ReplyDeletePost a Comment