跳到主要内容

命令行和服务器应用

此页面指向可以帮助您开发命令行和服务器应用的工具和文档。

开始上手

工具

#
DartPad

DartPad 方便初学者和专家使用,让您可以试用语言特性和 dart:* API。

Dart SDK
安装 Dart SDK 以获取核心 Dart 库和工具

框架

#

用 Dart 编写的服务器端框架包括

Serverpod
一个可扩展的应用服务器,支持代码生成、身份验证、实时通信、数据库和缓存。
Dart Frog
一个快速、极简的 Dart 后端框架。
更多工具
工具”页面链接到通常有用的工具,例如适用于您喜欢的 IDE 或编辑器的 Dart 插件。

有关其他选项,请参阅 pub.dev 上的 #server 包

教程

#

您可能会发现以下教程很有帮助。

开始上手
了解如何使用 Dart SDK 开发命令行和服务器应用。
gRPC 快速入门
引导您运行和修改使用 gRPC 框架的客户端-服务器示例。
编写命令行应用
介绍 dart:io 和 args 包。
编写 HTTP 服务器
以 shelf 包为特色。

更多资源

#
Dart API
dart:* 库的 API 参考。
dart:io 文档
展示如何使用 dart:io 库的主要功能。您可以在命令行脚本、服务器和非 Web Flutter 应用中使用 dart:io 库。