What is TypeScript ?
TypeScript is an open-source object oriented programming language developed by Microsoft,
TypeScript needs an ECMAScript 3 or higher compatible environment to compile.
You can read and download more information from TypeScript official website
How to use TypeScript?
TypeScript Features and Advantages
- Object Oriented Language
TypeScript supports all powerful features such as Classes, Interfaces, and Modules etc like many other programming languages.
- Open-source language
TypeScript is an open-source project, development and maintenance by Microsoft, so we can expect all future enhancement and adaptability to be done in systematic way.
TypeScript compiler can be installed on any Operating System such as MacOS, Linux and Windows.
Easy to Learn
TypeScript syntax is very similar to many backend object oriented development language like Php, Java, C# etc, So that helps backend developer to understand typeScript very quickly
- DOM Manipulation
TypeScript can be used to manipulate the HTML DOM for adding or removing elements, Angular is based on same principal.
- ES 6 Features
TypeScript supports most of the features of ECMAScript (ES 6, 7) such as interface , class, Arrow functions etc.
Editor for TypeScript
There are many edit for TypeScript, but as a Microsoft .net developer i would suggest visual studio code
, if you are developing angular project using visual studio then you can create typescript file there, you don’t need any additional editor there are also few other popular editors like NetBeans
Here you will be learning below topics