Dart可以用作通用语言吗?

时间:2013-05-23 03:03:43

标签: dart dart-native-extension

Dart支持与本机库接口(参考:http://www.dartlang.org/articles/native-extensions-for-standalone-dart-vm/)。有一些不错的库可用于套接字通信,与数据库连接和处理文件系统。除非桌面GUI应用程序,我没有看到任何理由不能用作通用语言。 Dart被用作通用语言(包括性能)有哪些优点/缺点?

1 个答案:

答案 0 :(得分:8)

是。 Dart可以用作通用编程语言。

优点:

  • 它是fast,已经比V8快了,赶上了JVM(虽然 它启动得更快。)
  • 非常适合在macos / linux上编写脚本。您可以使用#!/ usr / bin / env dart
  • 为源文件添加前缀
  • 由一个正在开放的大型团队/公司支持,以及active community
  • documentationarticles

缺点:

  • 这是新的。 Java,Python和node.js可用的库比Dart多得多。
  • 核心IO库在达到1.0之前可能会有变化。
  • 云托管平台没有内置支持,但有heroku buildpack

请注意,您可以使用dart2js和chrome打包应用程序构建GUI应用程序。