Dart 环境搭建

Dart
是由 google
谷歌开发的计算机编程语言,它可以被web、服务器、移动应用和物联网领域的开发。

  1. Dart 语法清晰简洁,工具简单而强大。 输入检测可帮助您尽早识别细微错误。 Dart 拥有久经考验的 核心库(core libraries)
    和一个已经拥有数以千计的 packages 生态系统

  2. Dart 提供提前编译优化,以在移动设备和 web 上实现可预测的高性能和快速启动。
  3. Dart 可以编译成 ARM 和 x86 代码,因此 Dart 移动应用程序可以在 iOS,Android 及 更高版本上实现本地运行。 对于 web 应用程序,Dart 可以转换为 JavaScript。
  4. Dart 是面向对象的编程语言,语法风格对于许多现有的开发人员来说都很熟悉。 如果您已经了解 C++,C# 或 Java ,那么使用 Dart 也就是分分钟的事情。
  5. Dart 可以便捷的进行响应式编程。由于快速对象分配和 垃圾收集器
    的实现, 对于管理短期对象(比如 UI 小部件), Dart 更加高效。 Dart 可以通过 Future
    Stream
    的特性和API实现异步编程。

环境搭建

windows

安装SDK有两种方式

法一

C:\> choco install dart-sdk # 安装dart-sdk
C:\> choco upgrade dart-sdk # 更新

法二

下载 SDK
的zip文件安装, 推荐使用这种方式安装

将下载好的zip文件解压到合适的位置,配置全局环境变量。

我这里解压到了D盘
D:\software\dart-sdk

在环境变量里添加: D:\software\dart-sdk\bin

验证是否配置成功:

C:\> dart --version
Dart VM version: 2.8.2 (stable) (Mon May 11 15:06:42 2020 +0200) on "windows_x64"

如上显示,则配置成功。

Mac

Mac 上安装相对简单,只需要执行如下两个命令,首先确保电脑上安装了 brew
命令。

brew tap dart-lang/dart
brew install dart

Hello Dart

随便找个编辑器,创建一个 demo.dart
文件,dart的语言文件的扩展名是dart,打开文件输入下列代码:

main() {
  print("Hello Dart");
}

保存文件,在当前文件目录下,打开命令行,执行 dart demo.dart

dart demo.dart
Hello Dart

至此,dart语言的开发环境搭建搭建完成,过程还是比较简单的。

开发工具

Dart的开发工具有很多:IntelliJ IDEA,WebStorm,Atom,Vscode等。

我这里使用的是Vscode,开发Dart需要安装 dart
这个插件,在Vscode的插件市场搜索 dart
安装即可。