当你准备好创建一个应用时,请根据你要创建的应用类型获取相应的 SDK 和工具。
Flutter tools | ||
通用工具
下述工具支持使用 Dart 语言的全部平台。
DartPad
DartPad 是一个用于学习 Dart 语法以及体验 Dart 语言功能的在线工具。它支持 Dart 的核心库,但不支持类似 dart:io 这样的 VM 库。
IDE 和编辑器
这些常用的 IDE 都带有 Dart 插件。
下面的 Dart 插件也是可用的,感谢 Dart 社区。
语言服务器协议实现 同样适用于没有特定的 Dart 扩展但 支持 LSP 的编辑器 。
命令行工具
Dart SDK 中包含下面的 dart
工具:
dart
用于创建、格式化、分析、测试、编译和运行 Dart 代码的命令行工具 (CLI),同时包含 pub package 管理器。
调试工具
Dart 开发者工具
一个工具套装帮助调试和性能测试。
开发 Web 应用的工具
下面工具主要针对 Web 应用开发:
webdev
用于构建和提供 Dart Web 应用开发的命令行接口 (CLI) 。
开发命令行应用和服务器的工具
下面的工具对开发或运行命令行应用和服务器有特别的支持:
dart
通过 dart run
命令来运行未编译的 Dart 命令行应用和一些其他的快照。
dartaotruntime
命令
Dart 运行时环境,可以运行 AOT 快照。