
36

Why Developers Love to Use TypeScript in 2019?
source link: https://www.tuicool.com/articles/3eQ7Vvr
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Comparison
JavaScript
TypeScript
Usage
JavaScript is a scripting language which follows client-side programming. It is used to develop interactive web pages. This means without needing anything from the web browser, and it easily runs on the web browser of the user.
TypeScript is a development language based on JavaScript. It is used to write simple JavaScript code and this code can be run on any browser which offers support for ECMAScript 3 or the versions newer to it.
Data Binding
In JavaScript there is no concept of describing data with interfaces and types.
TypeScript makes use of interfaces and types to describe the data.
Ecosystem
In case of JavaScript, you can code without having any kind of build step.
TypeScript comes with an intuitive ecosystem. This way, you can have some of the JavaScript features included in your project.
Learning Curve
JavaScript is easy and flexible.
TypeScript comes with a stiff learning curve.
Prototyping
Prototyping is absent in case of JavaScript.
TypeScript comes with the feature of prototyping.
Code Compilation
You don’t need to compile the code in TypeScript.
You need to compile the code in TypeScript.
Annotation
No annotations are needed in JavaScript.
Developers need to annotate their code constantly best output.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK