O'Reilly logo

Developing an Angular 2 Edge by Ran Wahle, Mary Gualtieri, Wojciech Kwiatek, Suguru Inatomi, Filip Lauc, Troy Mott

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Choosing your scripting language

One of the most difficult things for developers when creating new applications is choosing the most effective way to write JavaScript. There are many different scripting languages to choose from, such as TypeScript, EMCAScript, AtScript, Dart, or Babel, just to name a few.

TypeScript and EMCAScript, however, seem to be the standout scripting languages for Angular 2 applications. It is important to choose the scripting language that is going to make you the most powerful, and to fully accomplish your application’s purpose.

What is TypeScript?

TypeScript is an open source programming language. The specific purpose of TypeScript is to aid in the development of JavaScript applications for the client-side ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required