Gre*_*owe 28
是的,Dart有几个服务器端Web框架.请参阅以下列表:
Aqueduct - 用于构建REST API的Dart HTTP服务器框架.包括PostgreSQL ORM和OAuth2提供程序.
开始 - 受Sinatra启发的Web框架,用于提供静态文件,处理动态请求,Web套接字和创建JSON响应.
Angel - 专为全栈开发而设计的服务器端框架,重点是代码共享,可扩展性和低学习曲线.
Redstone - 元数据驱动的微框架.
Stream - 具有请求路由,过滤,模板引擎,WebSocket,MVC设计模式和基于文件的静态资源的轻量级Web服务器.
Express - 围绕Dart原始HttpServer API的一个简单,薄的表达层.
Shelf - Shelf可以轻松创建和组合Web服务器和Web服务器的一部分.
Jaguar - 为速度,简单性和可扩展性而构建的服务器端框架.
Force - 一个实时Web框架,拥抱Web套接字,使通信更加完善.
Vane - 具有内置服务器运行时环境和中间件系统的框架.
另见此列表.
此外,您可以使用一些Dart包来创建自己的服务器端Web框架.
对于模板,有两个胡子库pub,胡子和mustache4dart.
对于URL路由,请参阅路由包.
有数据库,mysql,postgresql,mongodb和couchbase的包.
有关缓存,请参阅memcached.
我还没有看到任何会话管理包,你可能不得不使用数据库滚动自己的会话数据.
两个有趣的选择可能是:
http://rikulo.org/projects/stream
功能包括:
https://github.com/lvivski/start
更简单和 Sinatra 启发的框架 - 类似于 express.js
| 归档时间: |
|
| 查看次数: |
10280 次 |
| 最近记录: |