AngularJS is a structural framework for dynamic web application.
It is also known as Single-Page Applications
Angular is different from AngularJS.
Angularjs is Written in JavaScript
Angular is based on TypeScript while AngularJS is based on JavaScript.
Where TypeScript is a superset of JavaScript.
Angular 2
Angular is a platform for building mobile and desktop web applications.
Angular is based on TypeScript.
Angular 2 is component-based framework.
Dependency Injection.
Angular 3
Angular 3 was not released.
Angular 4 was announced directly.
skipping Angular 3 to avoid a confusion.
Due to the misalignment of the router package's version which was already distributed as v3.3.0.
Angular 4
Angular 4 is a JavaScript framework for building web applications.
Angular 4 is written in TypeScript, which is a superset of JavaScript.
Angular provides built-in features for animation,
http service, and materials which in turn has features such as auto-complete, navigation, toolbar, menus, etc.
The code is written in TypeScript, which compiles to JavaScript and displays the same in the browser.