基于Dart语言的开源后端框架:Upper


Upper 是一个基于 Dart 语言的开源后端框架。
有了它,就可以为 Postgres 数据库自动生成 gRPC API。您的应用程序可以在monolithic mode或 中运行microservices mode。
此外,您可以选择是部署在服务器本身上还是部署在serverless mode(G Cloud Run) 中。
gRPC 是一种现代开源高性能远程过程调用 (RPC) 框架,可以在任何环境中运行。它可以通过对负载平衡、跟踪、健康检查和身份验证的可插拔支持,有效地连接数据中心内和数据中心之间的服务。它还适用于分布式计算的最后一英里,将设备、移动应用程序和浏览器连接到后端服务。
 
如何工作?
您将连接参数传递给 Postgres 数据库,框架会为数据库中的每个表创建一个带有入口点的项目。每个入口点都提供基本数据操作 (CRUD) 的方法。

  • get
  • select
  • insert
  • update
  • delete

点击标题见项目