命令行与服务器应用
本页面指向可帮助您开发命令行和服务器应用的工具与文档。
工具
#- 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 库。