为什么使用 Dart ?
-
大厂维护
Google
及全球的其他开发者,使用Dart
开发了一系列高质量、 关键的iOS
、Android
和web
应用。Dart
非常适合移动和web
应用的开发。 -
免费开源
Dart
是免费的并开源于GitHub
。 -
高效
Dart
语法清晰简洁,工具简单而强大。 输入检测可帮助您尽早识别细微错误。Dart
拥有久经考验的 核心库(core libraries)
和一个已经拥有数以千计的 packages 生态系统 -
快速
Dart
提供提前编译优化,以在移动设备和web
上实现可预测的高性能和快速启动。 -
可移植
Dart
可以编译成ARM
和x86
代码,因此Dart
移动应用程序可以在iOS
,Android
及 更高版本上实现本地运行。 对于web
应用程序,Dart
可以转换为JavaScript
。 -
易学
Dart
是面向对象的编程语言,语法风格对于许多现有的开发人员来说都很熟悉。 如果您已经了解C++,C# 或 Java
,那么使用Dart
也就是分分钟的事情。 -
响应式
Dart
可以便捷的进行响应式编程。由于快速对象分配和垃圾收集器的实现, 对于管理短期对象(比如 UI 小部件),Dart
更加高效。Dart
可以通过Future
和Stream
的特性和API
实现异步编程。