命令行和服务端应用

本文向你展示可以帮助你开发命令行式和服务器应用的相关工具和文档。

开始使用

工具

#

DartPad
不管是对新手还是专家来说都易于使用的工具, DartPad 可以让你尝试语言相关功能和 dart:* 的 API。

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

框架

#

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

Serverpod
支持代码生成的可扩展应用服务器,包含身份验证、实时通信、数据库和缓存。

Dart Frog
一个快速、简约的 Dart 后端框架。

更多工具:
工具 界面链接了一些有用的工具,比如你喜欢的 IDE 或编辑器的 Dart 插件。

关于其他方案,请浏览 #server packages on pub.dev.

教程

#

你可能会发现以下的教程会比较有用。

开始
学习如何使用 Dart SDK 开发命令行或服务器应用。

gRPC 快速上手
手把手教你使用 gRPC 框架运行和修改一个客户端-服务器示例。

开发 command-line 应用
dart:io 和 args package 的介绍。

开发 HTTP 客户端和服务端
dart:io 和 http_server 包的相关功能。

更多资源

#

Dart API
dart:* 库的 API 参考。

dart:io 文档
向你展示如何使用 dart:io 库的主要功能。你可以在命令行脚本、服务器应用以及不包含 Web 平台的 Flutter 移动应用 中使用 dart:io 库。