Dart的服务器端框架
Dart是否有支持模板、会话管理等的服务器端框架,比如节点?是的,Dart有几种服务器端web框架。见下表:Dart的服务器端框架,dart,Dart,Dart是否有支持模板、会话管理等的服务器端框架,比如节点?是的,Dart有几种服务器端web框架。见下表: -用于构建REST API的Dart HTTP服务器框架。包括PostgreSQL ORM和OAuth2提供程序 -受Sinatra启发的web框架,用于服务静态文件、处理动态请求、web套接字和创建JSON响应 -为全堆栈开发设计的服务器端框架,强调代码共享、可扩展性和低学习曲线 -元数据驱动的微框架 -具有请求路由、筛选、模板引擎、WebSocket、MVC设计模式和基于文件的静态
- -用于构建REST API的Dart HTTP服务器框架。包括PostgreSQL ORM和OAuth2提供程序
- -受Sinatra启发的web框架,用于服务静态文件、处理动态请求、web套接字和创建JSON响应
- -为全堆栈开发设计的服务器端框架,强调代码共享、可扩展性和低学习曲线
- -元数据驱动的微框架
- -具有请求路由、筛选、模板引擎、WebSocket、MVC设计模式和基于文件的静态资源的轻量级web服务器
- -围绕Dart的原始HttpServer API的一个简单、轻薄的expressjs层
- -Shelf可轻松创建和组合web服务器以及web服务器的一部分
- —一个为速度、简单性和可扩展性而构建的服务器端框架
- -一个实时web框架,包含web套接字,使通信变得更好
- -具有内置服务器运行时环境和中间件系统的框架
此外,有几个Dart包可用于创建自己的服务器端web框架 对于模板化,在
pub
和上有两个mustache库
有关URL路由,请参阅包
有用于数据库、和的包
有关缓存,请参阅
我还没有看到任何会话管理软件包,您可能需要使用数据库滚动您自己的并持久化会话数据。两个有趣的选项可能是:
- 请求路由
- 请求过滤
- 模板技术
- 基于文件的静态资源
- MVC设计模式
有Dart版本的Express(至少是其中的一部分,您可以从中开始): 我觉得很有趣
Bulls Eye是一个Dart IO扩展,用于构建Web服务器(如node.js和Express)- (曾)
Forcemvc是dart force框架的一部分。似乎很有趣,并且使用了这些包。我发现很容易制作原型。与其他许多框架不同的是,它目前也在投入使用。还有DartVoid,它看起来非常有趣。DartVoid可能是第一个Dart PaaS(如果GAE仍然需要一些时间来支持Dart),他们正在努力为Vane提供可靠的体验。有关redstone.Dart的一个大型示例,请参阅公认答案中的一些框架不再被维护。请参阅嵌入式Dart模板引擎和编译器。将模板编译为Dart源代码。布局、页眉、页脚、导航、面包屑、html UTIL等示例。Angel实际上也推出了一个名为Jael的模板引擎。Aqueduct已经停止使用,并且根据开发者在其网站上的说法,将不再获得任何支持