Category: Catalyst Keywords: Catalyst
Catalyst 很好,开发速度真的很快。它把 URL-Action 自动化掉,再加上非常 powerful 的 Class::DBI 和 TT (或者其他东西),能让人避开烦琐的东西而专注于实现功能。但是 Catalyst 并不是完美的。我最烦它就是没有类似 Apache::Reload 的东西。每一次修改完代码都要 Ctrl+C 停掉然后再开启。比较烦琐。而不用 server.pl 的话速度又很慢。我还是喜欢 server.pl 来做开发。这就是很麻烦的一个东西。另一个不完美之处就是测试。catalyst 自动生成的 t 目录下的 *.t 文件都是错误。这是因为每一个测试文件都要运行一次工程模块。另外写测试文件也是很困难的一件事。 perl Build test 都是错误,发布时咋办,只好把它们删除掉了。当然,有总比没有好。Catalyst 还是值得赞赏的。Update
写完了这个却发现在 Catalyst/Wiki 中发现 http://dev.catalyst.perl.org/wiki/ReStart试了下最下面那个脚本,尽然成功。Thank God.