Perl MVC框架

下载Catalyst 立即开始! 开源、GPL/Artistic

涡轮增压您的web开发!

Catalyst是最流行的Perl MVC框架使创建web应用程序变得有趣、有价值且快速。

什么是Catalyst?

Catalyst是一个开源PerlMVC公司鼓励快速开发和干净的设计,而不会受到强制规则的阻碍。

我们倾向于把事情简单化。这为我们提供了健壮性和可扩展性—您的基于Catalyst的应用程序也继承了这些。没有复杂的对象层次结构。

为什么要重新发明轮子?使用Catalyst编写应用程序时,您不必太在意关于会话处理或授权。你只要使用它。CPAN公司拥有巨大的权力,我们带给你的。如果您不喜欢默认设置中的某些内容,为什么不替换它?有多种方法。您可以从大量可用的模型和视图,放入一系列插件并创建最适合您的设置。

许多知名网站,如BBC iPlayer,123人,杂志.com城市.de已在使用Catalyst。看看其他的使用Catalyst的站点.

为什么选择Catalyst?

多功能模型

使用功能强大的数据库ORMDBIx::类为你的模型,普通的旧数据库接口甚至是LDAP(LDAP)-Catalyst支持多种型号.

灵活的视图

使用您最喜欢的模板语言:模板::Toolkit,梅森2,HTML::模板还有更多的项目得到了充分支持。

集成开发服务器

Catalyst自带轻量级测试服务器进行开发。它会自动重新启动当你的来源发生变化时,你会立即得到结果!

适用于所有主要的Web服务器

催化剂5.9具有本机特性PSGI/格子为大多数用户提供部署支持webservers是一个无需培训的人。此外,还有很多发动机针对特定的服务器/协议,如阿帕奇/mod_perl或FastCGI。

现成的插件

不要重新启动方向盘!使用经过良好测试的插件会话管理,用户身份验证,缓存更多.

我该如何开始?

  1. 快速安装指南

    有关更多详细信息和其他平台,请阅读扩展的安装催化剂导轨.

  2. 教程

    了解如何使用现代的所有螺母和螺栓构建您的第一个完整的Catalyst应用程序web应用程序。


拿到书

催化剂最终指南

Catalyst书籍的最终指南

本书由Kieren Diment、Matt Trout和其他核心Catalyst开发人员编写,出版单位:围裙现在可以从购买亚马逊网站,或获取Apress的电子书(PDF).



快速安装指南

解决方案#1:使用全新的Perl安装(建议用于所有平台)

为什么全新安装Perl是一个好主意: 除了系统提供的Perl解释器之外,拥有自己的Perl解释程序通常是一个好主意,因为升级系统不会影响开发/生产Perl安装和库。此外,您还可以使用最新和最好的Perl版本。

1安装Perl

本指南向您展示了如何为不同平台安装最新的稳定Perl版本,以及诸如本地::lib(允许安装Catalyst等CPAN模块,而无需root权限)cpanm公司安装程序。

2.安装催化剂

运行以下命令以使用cpanm安装Catalyst:

cpanm催化剂::Devel

解决方案#2:使用已安装的Perl

如果尚未安装cpanm和local::lib,请运行以下命令无特权的(即非root)用户,以启动并运行所有内容:

curl-L cpanmin.us | perl--L$HOME/perl5应用程序::cpanminus local::lib Catalyst::Devel

这将安装中央处理器,本地::lib当然还有Catalyst到您的主目录中。

如果您已经安装了cpanm,这只是一个问题:

cpanm催化剂::Devel

详细安装说明

您可以在安装催化剂指南。

如果您对安装有任何疑问,请随时联系我们IRC通道或发送邮件至催化剂邮件列表.

完成。。。现在怎么办?

前往辅导的开始吧。



使用Catalyst的特色网站

你会找到更多使用Catalyst wiki中Catalysts的站点.