TypeScript In Angular 2

Angular 2

Angular 2 is built with features of ES6 (and ES7), Web Components in mind, and targeting evergreen browsers. TypeScript is a typed super set of JavaScript which has been built and maintained by Microsoft and chosen by the AngularJS team for development.

What is Angular 2?

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.

What is TypeScript language?

TypeScript is a free and open-source programming language developed and maintained by Microsoft. It is a strict superset of JavaScript and adds optional static typing and class-based object-oriented programming to the language.

What is ECMAScript 6? 

ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard. ES6 is a significant and the first update to the language since ES5 was standardized in 2009. Implementation of these features in major JavaScript engines is underway now.

ECMAScript 6 (ES6, often referred to as “Harmony”) is the upcoming sixth major release of the ECMAScript language specification. ECMAScript is the “proper” name for the language commonly referred to as JavaScript.