TypeScript is an open source solution which has entered the spotlight in recent times. With frameworks such as Angular promoting its use, it has gained popularity among web developers. But before we explore TypeScript, let's get familiar with some of the terms you may often come across:
- ES5
- ES6/ES2015
- TypeScript
ECMAScript (ES) is a standard specification that JavaScript implements, similar to Java EE standards that vendors implement. ES5, being older, is what most browsers support, and then there's the newer ES6/ES2015, the sixth edition. The good old JavaScript that most developers have learnt is most likely the ES5 standard, which was never intended for writing large complex applications. ES6 tries to transform JavaScript into a mature language by addressing its predecessors' shortcomings. It brings some much needed features...