AngularJS (commonly referred to as “Angular.js” or “AngularJS 1.X”) is a JavaScript-based open-source front-end web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.
Angular (“Angular 2+” or “Angular 2”) is a Typescript-based open-source front-end web application platform led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS.
Angular 2 was released in late 2016 and brought Angular into the modern web with its desktop and mobile applications.
Angular 4 is backward compatible with Angular 2. Angular 4 is a JavaScript framework for building web applications and apps in JavaScript, html, and 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. The final version was released on March 23, 2017.
Angular 5 was released on November 1, 2017. It include support for progressive web apps, a build optimizer and improvements related to Material Design.
Angular 6 release will be pushed back to March or April 2018, with Angular 7 showing up in September or October 2018. Each version is expected to be backward-compatible with the prior release. Google pledged to do twice-a-year upgrades.
Angular JS:
Angular 2 or Angular: Angular4: Angular 5: Angular6:What is Angular 2 or Angular (just Angular)?
What are the features of Angular 2?
Explain Component Lifecycle in Angular 2?
What are the core building blocks of Angular 2?
What is the use of typescript?
Can you define a DOM in Angular 2?
How can we setting up angular 2 application?
Can you explain services in Angular?
Can you explain event emitters and how it works in angular 2?
Can you explain Components in Angular?
Can you explain AOT Compilation?
Can you explain Change detection?
Can you explain Bootstrap array in Angular 2?
Can you explain Routing in Angular 2?
What limits the number of two-way binding attributes in Angular 2?
Can you explain dependency injection in Angular?
Can you explain angular 2 directives?
Why are decorators used in Angular 2?
What are the main components of Routing in Angular 2?
Can you define Traceur Compiler?
Can you explain Observables in Angular2?
Can you explain Host Decorators in Angular 2?
Can you explain systemjs? How is web pack better to use in Angular 2 or 4?
What are the features of Angular version 4?
What are the features in Angular 5?
What is the difference between angular 1 and 2 and 4 and 5?