Difference between TypeScript and Dart language
Last Updated :
13 Jul, 2022
TypeScript: It is an open-source pure object-oriented programming and compiled language which is developed and maintained by Microsoft. It has been influenced by JavaScript, Java, C#. It is C-style syntax and it can optionally trans-compile into JavaScript and it used to develop web and mobile applications. First release of TypeScript was in October 2012. It is a typed superset of JavaScript like CoffeeScript means it is a JavaScript with some additional features.
Dart: It is an open-source, general-purpose class-based, an object-oriented programming language which is developed and maintained by Google. Dart is a typed superset of JavaScript. It is a full scripting language that compiles to plain JavaScript and it is used to build JavaScript applications for both client-side and server-side execution. It has been influenced by C# language, Erlang, JavaScript and Smalltalk. The first release of Dart was in November 2013. It is a full scripting language, that’s why called Google replacement of JavaScript.
Companies that use Dart are Google, Blossom, and Workiva, etc.
Difference between Dart and TypeScript :
S.NO
|
TYPESCRIPT
|
DART
|
01. |
It is an open-source pure object-oriented programming and compiled language. |
It is an open-source, general purpose class-based, object-oriented programming language. |
02. |
It is C-style syntax and it can optionally trans-compile into JavaScript and it used to develop web and mobile applications. |
It is a typed superset of JavaScript. It is a full scripting language that compiles to plain JavaScript and used to develop JavaScript applications. |
03. |
Typescript is developed and maintained by Microsoft. |
Dart is developed and maintained by Google. |
04. |
It is licensed under Apache License 2.0. |
It is licensed under BSD (Barkley Software Distribution). |
05. |
It is a typed superset of JavaScript like CoffeeScript means it is a JavaScript with some additional features. |
Dart is a full scripting language, that’s why called Google replacement of JavaScript. |
06. |
First release of TypeScript was in October 2012. |
First release of Dart was in November 2013. |
07. |
Moderate number of libraries available in TypeScript as compared to Dart. |
More number of libraries available in Dart as compare to TypeScript. |
08. |
It is very easy for to learn and in less time it can be learned if the person knows JavaScript very well. |
It is a complete programming language which needs to be learned in detail and takes time. |
09. |
Companies that use TypeScript are Slack, Asana, and CircleCI etc. |
Companies that use Dart are Google, Blossom and Workiva etc. |
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...