What is Angular?

Angular is the next version of Google’s highly popular MV* framework for building complex web applications. It takes a web component-based approach for building powerful applications for the web. Angular is used along with TypeScript by default, which provides support for ECMAScript 5, ECMAScript 6, ECMAScript 7 and above. We can write the entire Angular code using simple JavaScript code as well but honestly, I would say there are a few serious issues with it. I recommend using TypeScript because it is very simple to learn and use. TypeScript is purely based on OOP principles, which is good news for back-end developers.

Angular is completely rewritten which introduces a modular component-based approach with TypeScript (which compiles to JavaScript).

Angular 2.0.0 was released on September 14, 2016 and the latest version now is 5.2.0-beta.1 (20th December 2017). You can find the entire release cycle at the following link. Google is going to release Angular 6 in the months of March / April 2018.

Features and Benefits

Why Angular

Browsers Support

Frameworks & Tools

Popular code editors which support Angular where we can write, compile and run the Angular code,

Test Frameworks

Angular supports many testing frameworks to test the Angular code as listed below in the screenshot.

Angular

Useful links