Dart 支持与本地库的接口(参考:http ://www.dartlang.org/articles/native-extensions-for-standalone-dart-vm/ )。有一些不错的库可用于套接字通信、与数据库接口和处理文件系统。除了桌面 GUI 应用程序,我看不出它不能用作通用语言的任何原因。Dart 用作通用语言(包括性能)有哪些优点/缺点?
问问题
693 次
1 回答
8
是的。Dart 可以用作通用编程语言。
优点:
- 它很快,已经比 V8 快了,并且赶上了 JVM(尽管它启动得更快)。
- 它非常适合在 macos/linux 上编写脚本。您可以在源文件前加上 #!/usr/bin/env dart
- 由一个正在公开开发它的大型团队/公司以及一个活跃的社区提供支持。
- 好的文档和文章。
缺点:
- 这是新的。与 Dart 相比,Java、Python 和 node.js 可用的库要多得多。
- 在达到 1.0 之前,核心 IO 库可能会发生变化。
- 云托管平台上没有内置支持,尽管有一个heroku buildpack。
请注意,您可以使用 dart2js 和 chrome 打包应用程序构建 GUI 应用程序。
于 2013-05-23T04:32:21.913 回答