I like to think that TypeScript is a tool not a programming language A tool that help us to manage the complexity of large code bases
TypeScript is an npm module
Logic is increasing in the front-end
The features are great to manage complexity but we can’t use them in old browsers
Introducing type script
development made easy
By Remo H. Jansen
What is TypeScript?
Any IDE. Any browser. Any host. Any OS.
Based on open standards (ES6, ES7...).
“We’re excited to announce that we
have converged the TypeScript and
AtScript languages, and that Angular 2,
the next version of the popular
and web apps, will be developed with
Why do we need TypeScript? (PART I)
“As a system evolves, its complexity increases
unless steps are taken to reduce it”
level of complexity required to meet today’s
Complex !== Complicated
Complicated implies being difficult to understand but with time and
effort, ultimately knowable.
Complex describes the interactions between a number of entities. If
the number of entities and interactions between them increase
we will get to a point where it would be impossible to know and
understand all of them.
TypeScript allows us to use ES6 and ES7 today!
We can use the --target compiler option to
specify ECMAScript target version: ES3, ES5 or