Thursday, May 04, 2006

sri left Catalyst

诸如通告所说,Sri 离开了 Catalyst 项目。http://lists.rawmode.org/pipermail/catalyst/2006-May/007250.html
该项目的其他主要开发人员都没变。

他将开始一个新的 MVC 项目。名字可能是 Mojo.
不过 CPAN 上有个原型,叫 ReAction, 可以从这下过来看看:http://search.cpan.org/~mstrout/Reaction-0.001000_001/
ReAction 将严重依赖于 Moose.
Moose 是个差不多类似于 Perl 6 OO 的 Perl 5 的实现。由 Pugs 的开发人员 Stevan Little 写的。
在 Win32 下要安装 Moose, 得去下 ActivePerl 5.8.8,因为需要 List::Utils 1.18

据我推测,Mojo 或者 ReAction 将不像 Catalyst 那样支持任意的 Model 而是用了 DBIx::Class. 而且将会采用 Dojo 作为基础的 javascript 库。
虽然没有 Catalyst 那么容易扩展,不过我还是挺期待 sri 的作品的。
当然,目前基于 Catalyst 的项目我也没有打算要迁移到新的 MVC 上。

百花争放,这是个好现象。:)

2 Comments:

Blogger zhang said...

我有个问题,perl6正式发布以后,这些基于perl5的mvc项目是否能比较容易地转移到perl6平台上呢?

5/04/2006 3:43 PM  
Blogger Fayland said...

有两种形式:
一种是 Perl 5 代码运行在 Parrot 上。或者用 PPI 这类的将 Perl 5 转 Perl 6 的,或 Poine 这种,可以实现 Perl 5 非人工的向 Perl 6 转化。具体的也不是太清楚,但是毫无疑问,Perl 5 代码是可以运行的。
另一种是 MVC 的重写。sri 以前说过当 Perl 6 出来的时候,会将 Catalyst 用 Perl 6 写一个新版本或者迁移。
:)

5/04/2006 4:06 PM  

Post a Comment

Links to this post:

Create a Link

<< Home