Mojolicious 5.0 发布,值得关注的特性如下:
重新设计: 所有新异常和 not_found 页面 (usage example)
表单验证:更简单,可扩展 (example)
CSRF 保护: (example)
Template variants: 不仅仅是响应式 web 设计(example)
添加了新 Mojo::DOM:支持不同的 node 类型和操作 HTML 的新方式 (example)
New hook: around_action 和 before_render.
SO_REUSEPORT (example)
Rotating secrets (example)
Non-blocking bridges (example)
Cheap helpers
任意地方都可以选择占位符
RFC 7159:支持新 JSON spec.
permessage-deflate
Minion (example)
更多内容请看发行说明或者 Changes。
Mojolicious 是下一代的 Perl 语言的 Web 编程框架,提供强大的功能而无需第三方包依赖,功能包括:RESTful 的路由、插件管理、Perl风格的模板系统、会话管理、签名的 cookie、静态文件服务、测试框架、文件级的Unicode支持等等。
同时 Mojolicious 也是一个全堆栈的 HTTP/1.1 和 WebSocket 的客户端和服务器端的实现,还包括 TLS、Gonjour、IDNA、Comet、Chunking和 multipart支持。内建支持 Linux epoll、kqueue以及Unix Domain套接字的Web服务器。自动检测 CGI, FastCGI, 和 PSGI。提供 JSON 以及 XML/HTML5 的解析器,支持 CSS3 的选择器。
项目主页:https://github.com/kraih/mojo/blob/v5.0/Changes
来自:开源中国社区

