Journal(2005) | Blog(2006) | RandomLink | WhoAmI | LiveBookmark | HomePage

<<Previous: 用 Perl6::Rules 来写 Formatter  >>Next: Types and Programming Languages

Catalyst 的一个不足(一个已去掉)

Category: Catalyst   Keywords: Catalyst

Catalyst 很好,开发速度真的很快。它把 URL-Action 自动化掉,再加上非常 powerful 的 Class::DBITT (或者其他东西),能让人避开烦琐的东西而专注于实现功能。

但是 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.

<<Previous: 用 Perl6::Rules 来写 Formatter  >>Next: Types and Programming Languages

Options: +Del.icio.us

Related items Created on 2005-09-27 13:44:31, Last modified on 2005-09-27 21:07:22
Copyright 2004-2005 All Rights Reserved. Powered by Eplanet && Catalyst 5.62.