Open In App

Difference between TypeScript and Dart language

Last Updated : 13 Jul, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

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

Similar Reads