TypeScript

TypeScript是一种开源的纯面向对象的编程和编译语言,由微软开发和维护。它受到了JavaScript、Java、C#的影响。它是C语言风格的语法,它可以选择反编译成JavaScript,用于开发网络和移动应用程序。TypeScript的第一个版本是在2012年10月。它是一个类型化的JavaScript的超集,就像CoffeeScript一样,意味着它是一个带有一些额外功能的JavaScript。

Dart

Dart是一种开源的、基于类的、面向对象的编程语言,由谷歌开发和维护。Dart是JavaScript的类型化超集。它是一种完全的脚本语言,可以编译成普通的JavaScript,它被用来建立客户端和服务器端执行的JavaScript应用程序。它受到了C#语言、Erlang、JavaScript和Smalltalk的影响。Dart的第一个版本是在2013年11月。它是一种完整的脚本语言,所以被称为谷歌的JavaScript替代品。

使用Dart的公司有谷歌、Blossom和Workiva等。

Dart和TypeScript的区别

编号 TypeScript DART
1 TypeScript是一种开源的纯面向对象的编程和编译语言。 Dart是一种开源的、通用的基于类的、面向对象的编程语言。
2 TypeScript是C风格的语法,它可以选择性地反编译成JavaScript,它用于开发网络和移动应用程序。 Dart是JavaScript的一个类型化超集。它是一种完整的脚本语言,可以编译成普通的JavaScript,用于开发JavaScript应用程序。
3 Typescript是由微软开发和维护的。 Dart是由谷歌开发和维护的。
4 TypeScript是在Apache许可证2.0下许可的。 Dart是在BSD(Barkley Software Distribution)下许可的。
5 TypeScript是一个类型化的JavaScript的超集,就像CoffeeScript一样,意味着它是一个带有一些额外功能的JavaScript。 Dart是一种完整的脚本语言,所以被称为谷歌的JavaScript替代品。
6 TypeScript的首次发布是在2012年10月。 Dart的首次发布是在2013年11月。
7 与Dart相比,TypeScript中可用的库数量不多。 与TypeScript相比,Dart有更多的库。
8 TypeScript非常容易学习,如果对JavaScript非常了解,可以在较短的时间内学会它。 Dart是一种完整的编程语言,需要详细的学习,需要时间。
9 使用TypeScript的公司有Slack、Asana和CircleCI等。 使用Dart的公司有谷歌、Blossom和Workiva等。