Dart 目前侧重于客户端和Web端开发,但它同样支持服务端开发,虽然生态还不完善,但用来编写小脚本/小应用还是能够胜任的。本帖将收集整理 Dart 服务端开发的资料、教程以及部分流行的开发库,也欢迎大家跟帖分享。
官方教程:
- 服务端开发起步 - Get started: Command-line and server apps | Dart
- 编写命令行应用 - Write command-line apps | Dart
- 编写http客户端和服务端 - Write HTTP servers | Dart
部分流行库和框架:
- 命令行参数处理 - args
- 路径处理库 - path
- 日志处理 - logging
- 全平台的http请求库 - http
- 更多功能、更强力的http请求库 - dio
- dart的http中间件 - shelf
- 加密算法库 - crypto
- Google的RPC框架GRPC - grpc
- mongodb数据库驱动- mongo-dart
- postgres数据库驱动 - postgres
- 面向对象、多线程的现代http服务端框架 - aqueduct ,官网:https://aqueduct.io
注意:为了便于大陆用户访问,以上库的链接都是指向pub的国内镜像 https://pub.flutter-io.cn,而非官方的 https://pub.dartlang.org 。