.dart 文件包含使用 Dart 编程语言编写的源代码。Dart 是由 Google 开发的一种开源、针对客户端优化的编程语言。它以高生产力、高性能和多功能性而闻名,允许开发者编写可编译为原生机器码、JavaScript 或 WebAssembly 的代码。Dart 最初是作为 JavaScript 的替代方案为 Web 开发而设计的,随着 Flutter UI 工具包的出现,其受欢迎程度显著提升。Flutter 使用 Dart 从单一代码库构建适用于移动端(iOS、Android)、Web 和桌面的原生编译应用程序,这种“一次编写,随处运行”的能力是其核心优势。Dart 支持面向对象编程、强类型系统,以及诸如空安全(null safety)、基于 async/await 的异步编程,以及用于快速开发周期的热重载/热重启等现代语言特性。Dart 文件通常在集成开发环境(IDE)或具有强大 Dart 语言支持的专用文本编辑器中进行编辑。这些工具提供了语法高亮、智能代码补全、实时调试和强大的重构功能等必要特性,显著提高了开发效率。Dart SDK 包含编译器和虚拟机,用于处理和执行 Dart 代码,并将其转换为可在各种平台上部署的应用程序。