Dart 是一种由 Google 开发的面向对象的编程语言,主要用于构建跨平台应用(如 Flutter 框架)。它结合了高效性、可读性和灵活性,支持 JIT(即时编译)和 AOT(提前编译)两种模式,适合快速开发和性能敏感场景。
Dart 语言特点
- 跨平台:支持移动端、Web、桌面端和服务器端开发。
- 强类型:支持类型推断(类似 TypeScript),但也可选择动态类型。
- 现代化语法:支持 async/await、扩展方法、空安全等特性。
- 高性能:AOT 编译为本地代码(如 Flutter 应用),或 JIT 编译支持热重载。
- 丰富的库:提供核心库(
dart:core
)、异步库(dart:async
)、UI 库(Flutter)等。
开发环境配置
1. 安装 Dart SDK
- 方式一(推荐):通过 Flutter SDK 自动包含 Dart。
Flutter 安装后,Dart 路径通常在flutter/bin/cache/dart-sdk
。 - 方式二(独立安装):
- Windows/macOS/Linux:从 Dart 官网 下载 SDK,解压并添加环境变量。
- 命令行验证:
dart --version
2. 编辑器配置
- VS Code(推荐):
安装插件:- Dart(官方语法支持)
- Flutter(如需开发 Flutter 应用)
- Android Studio/IntelliJ:
安装插件Dart
和Flutter
。
3. 创建个 Dart 项目
- 命令行创建:
dart create my_first_app cd my_first_app dart run
- 示例代码(
bin/main.dart
):void main() { print('Hello, Dart!'); }
4. 包管理(Pub)
Dart 使用 pubspec.yaml
管理依赖,类似 npm 的 package.json
。
- 添加依赖:
dependencies: http: ^0.13.4
- 安装依赖:
dart pub get
学习资源
通过以上步骤,你可以快速开始 Dart 开发。如需深入 Flutter,可进一步学习 Widget 和状态管理等概念。