9. JavaScript augmented by
class-based OOP of ES6
structural type system of ES4.
Our code is being compiled to regular JavaScript and
supposed to work on any browser
Easy integration with existing JavaScript code
Provides optional static typing, classes, interfaces, generics
and modularity
Generated code follows the “good parts”
Ready for large enterprise applications
10.
11. Visual Studio, Visual Studio Code and WebMatrix
IntelliJ IDEA, WebStorm and PhpStorm
Eclipse and NetBeans
Sublime Text
Emacs and Vim
Atom
Brackets
Plugins for Grunt, Gulp, Maven
TSLint
and more...
20. >250 languages compiles to JavaScript
Keep using JavaScript. Try Babel to start using the next generation
JavaScript right now.
If you want static type checking, better tools, want a short learning curve
from JavaScript or already know C#/C++/Java then try TypeScript
If you want more concise code, lots of syntactic sugar or already know Ruby
then try CoffeeScript
21. “Microsoft’s TypeScript may be the best of the many JavaScript
front ends. It seems to generate the most attractive code.”
Douglas Crockford
“What impressed me most is TypeScript doesn’t do. It doesn't
output type checking into your JavaScript code.”
Nicholas C. Zakas
"CoffeeScript is to Ruby as TypeScript is to Java/C#/C++."
Luke Hoban (co-creator of TypeScript)