Mojolicious

Mojolicious
软件
软件描述
Mojolicious(“Mojo”)是 Perl 编程语言的下一代Web框架。
官方网站
访问软件的官方网站了解更多信息
mojolicious.org
什么是 Mojolicious?
Perl编程语言的下一代Web框架。 在互联网早期,许多人因为一个名为CGI的优秀Perl库而学习Perl。它足够简单,无需深入了解语言即可入门;又足够强大,能持续支持你不断前进,边做边学乐趣无穷。尽管如今许多技术已过时,但其核心理念依然成立。Mojolicious正是基于前沿技术重新实现这一理念的新尝试。 • 强大的实时Web框架,可轻松将单文件原型扩展为结构清晰的MVC Web应用。 • 开箱即用功能强大,包含RESTful路由、插件、命令行工具、Perl风格模板、内容协商、会话管理、表单验证、测试框架、静态文件服务器、CGI/PSGI检测、一流的Unicode支持等,更多功能等待你探索。 • 功能强大的Web开发工具包,可用于各类应用,与Web框架无关。 • 完整的HTTP和WebSocket客户端/服务器实现,支持IPv6、TLS、SNI、IDNA、HTTP/SOCKS5代理、UNIX域套接字、Comet(长轮询)、Promises/A+、保持连接、连接池、超时、Cookie、多部分及gzip压缩。 • 内置非阻塞I/O Web服务器,支持多种事件循环,以及可选的预分叉和热部署,非常适合构建高可扩展性Web服务。 • 内置JSON和HTML/XML解析器,支持CSS选择器。 • 简洁、可移植、面向对象的纯Perl API,无隐藏机制,仅需Perl 5.24.0(也可使用低至5.10.1的版本,但可能需要额外安装CPAN模块)。 • 基于多年开发Catalyst的经验,代码全新且开源免费。 • 拥有数百个第三方扩展及高质量衍生项目,如Minion任务队列。


