除了Catalyst,还有哪些Perl web开发框架是:
- 用
Moose
书写 - 为PSGI原生编写(不使用某些PSGI仿真)
- Unicode准备/安全-所以Perl 5.10+
- 小,可扩展和漂亮
还是Catalyst
是镇上唯一的家伙?:)
AFAIK, Dancer
, Mojolicious
, Jifty
均非Moose-core
我想到的另一个框架是Ox。它在很多方面都是一个非常好的框架,并且符合您的所有要求。遗憾的是,它的用户基数很小,如果您使用Catalyst,您最终将重新发明许多可以从CPAN中重新使用的东西。但有时这正是你想为某些应用程序做的,所以我很高兴它的存在。
这是我最喜欢的一个——Mason
- 基于
- 驼鹿的
- 默认的web不可知论和PSGI原生与PSGIHandler插件
- 它的utf8支持可以通过插件完成,见这里
它通常只被用作模板引擎,但通过一些规则,你可以把它用作VC框架(阅读:不强制分离,不为模型做任何事情,视图是自然的,控制器可以用dhandlers和RouterSimple插件来完成)。