You are here:Home-Javascript-Angular – Introduction to Angular 2

Angular – Introduction to Angular 2

 Angular 2 is the next version of Google’s massively popular MV* framework for building complex applications in the browser (and beyond).
 Angular 2 comes with almost everything we need to build a complicated frontend web or mobile apps, from powerful templates to fast rendering, data management, HTTP services, form handling, and so much more.
 AngularJS is by far the most popular JavaScript framework available today for creating web applications. And now Angular 2 and TypeScript are bringing true object oriented web development to the mainstream, in a syntax that is strikingly close to Java 8.
 According to Google engineering director Brad Green, 1.3 million developers use AngularJS and 300 thousand are already using the soon to be released Angular 2.
 At the end of 2014 Google announced that Angular 2 would be a complete rewrite of AngularJS, and they even created a new language “AtScript” that was meant to be used for writing Angular 2 applications.
 But then Microsoft agreed to add support for decorators (a.k.a. annotations) to their TypeScript language (a strict superset of JavaScript), and so that emerged as the language for the development of the Angular 2 framework itself, and the recommended language for developing applications using the AngularJS framework.
 We can also develop Angular 2 apps in JavaScript (both ECMAScript 5 and 6) and in Dart.
 In addition, the Angular team integrated yet another Microsoft product – the RxJS library of reactive JavaScript extensions, into the Angular 2 framework.
 Angular 2 is not an MVC framework, but rather a component-based framework. In Angular 2 an application is a tree of loosely coupled components.

By | 2017-10-19T14:20:35+00:00 October 15th, 2017|Categories: Javascript|0 Comments

About the Author:

Front-End Engineer

Leave A Comment