工具
当你准备创建应用时,请获取对应应用类型的 SDK 和工具。如果你不确定需要哪些工具,请获取 Flutter SDK。
应用类型 | 入门说明 | 工具信息 |
---|---|---|
Flutter(移动及更多平台) | 安装 Flutter | Flutter 工具 |
Web 应用(非 Flutter) | 安装 Dart SDK | 通用工具 和 Web 工具 |
服务器或命令行 | 安装 Dart SDK | 通用工具 和 专用工具 |
通用工具
#以下工具支持 Dart 语言在所有平台上的开发。
DartPad
#
DartPad 是一个很棒的工具,无需下载即可学习 Dart 语法和体验 Dart 语言特性。它支持 Dart 的核心库,但 VM 库(如 dart:io
)除外。
IDE 与编辑器
#以下常用 IDE 都有 Dart 插件可用。
以下 Dart 插件也由 Dart 社区提供:
对于没有特定 Dart 扩展的 支持 LSP 的编辑器,语言服务器协议实现 也可用。
命令行工具
#Dart SDK 包含以下通用 dart
工具:
dart
- 一个命令行界面(CLI),用于创建、格式化、分析、测试、生成文档、编译和运行 Dart 代码,以及与 pub package 管理器 交互。
调试
#- Dart DevTools
- 一套调试和性能分析工具。
Web 应用开发工具
#以下工具支持 Web 应用开发:
webdev
- 一个用于构建和运行 Dart Web 应用的 CLI。
命令行应用与服务器开发工具
#以下工具支持开发或运行命令行应用和服务器:
dart run
- 使用
dart run
命令运行未编译的 Dart 命令行应用和某些类型的快照。 dartaotruntime
- 使用此 Dart 运行时环境运行 AOT 快照。