TABLE OF CONTENTS

文档

Mojolicious::Guides - 魔咒 ( Mojolicious ) 中文指南

不要害怕!

我们在不断更新我们的文档,请看 Twitter, GitHub 也可以加入官方的 IRC channel #mojoirc.perl.org 来取得最新的更新.

学习 PERL

如果你从没用过 Perl, 推荐你看看 Learn Perl in 2 hours 30 minutes 这个快速了解的教程, 或者 Modern Perl book, 这个免费提供多种格式可以选择。前面二个都是优秀的介文档.想看更多就看 learn.perl.org.

教程

Mojolicious::Lite

要想快速的开发和入门可以先看魔咒 ( 我们目前使用的这个框架的中文名称, 取自 Mojo 的发音 ) 中 Mojolicious::Lite 的教程。你学习的所有的东西都可以用在标准的 Mojolicious. 学习这个是先决条件。你必须先看看。这个很象 Dancer ,是基于单文件原型开发使用.

指南

Mojolicious::Guides::Growing

使用 Mojolicious::Lite 创建一个原型的应用, 可以让其然后成长成一个结构良好的 Mojolicious 的全功能应用.

Mojolicious::Guides::Routing

简单而有趣的介绍 Mojolicious 路径映射到指定的子函数和方法.

Mojolicious::Guides::Rendering

生成 Mojolicious 的内容并渲染成显示的 HTML 和其它结构。

Mojolicious::Guides::Cookbook

Mojolicious 的 Cookbook, 其中有各种小例子的指南.

Mojolicious::Guides::Contributing

做成 Mojolicious 开发者中的一部分

Mojolicious::Guides::FAQ

常问的问题的答案

摘要

MojoliciousMojolicious::Lite 有很多相同的部分.这些东西象积木一样可以整合,也可以独立使用。

Mojo::UserAgent

功能齐全的非阻塞 I/O HTTP 和 WebSocket 的 user agent.

Mojo::DOM

迷你 HTML/XML 的 DOM 解析支持使用 CSS 选择器。

Mojo::JSON

迷你 JSON 的实现.

Mojo::Server::Daemon

功能齐全,高度可移植的非阻塞 I/O HTTP 和 WebSocket 服务器,自重启的功能支持在 Mojo::Server::Morbo 中调用,适合用于开发和测试。

Mojo::Server::Prefork

功能齐全,为 UNIX 优化过,preforking 的非阻塞 I/O HTTP服务器和 WebSocket 服务器. 支持可以零停机的软件升级方式(热部署)它是通过 Mojo::Server::Hypnotoad 实现。

Mojo::ByteStream

非常多的方便和便捷的操作字节流的方法.

Mojo::Server::CGI, Mojo::Server::PSGI

透明的支持 CGI 和 PSGI.

Mojo::IOLoop

支持多个事件反应堆后端的事件处理程序.

Mojo::Template

全部由 Perl 实现的模板系统.

Test::Mojo

Web 应用开发用的测试驱动的工具包

ojo

所有功能的单行的函数

拆分

这些模块并不一定是 Mojolicious 的一部分. 但是它被设计成使用同一个开发的分支之下.

Mojo::Pg

这个是封装的 DBD::Pg 用于 Mojolicious 上实现 PostgreSQL 的异步的模块.

Minion

多个后端支持的 Mojolicious 实现的任务队列.

参考

下面这些是 Mojolicious 中的模块的层次分布.

MORE

A lot more documentation and examples by many different authors can be found in the Mojolicious wiki.