Hatena::Groupcatalyst

dann@catalyst このページをアンテナに追加 RSSフィード

2008-02-13

Rails to Catalyst

22:25 |  Rails to Catalyst - dann@catalyst を含むブックマーク はてなブックマーク -  Rails to Catalyst - dann@catalyst  Rails to Catalyst - dann@catalyst のブックマークコメント

Railsでいいなぁと思うことを全部Catalystでもやりたいなぁと思っていた。大体、Catalystでも殆ど実現できるようになったんじゃないかなぁと。Railsだとデフォルトで全部入りだから、自分で組み合わせる必要ないのだけれど、Catalystだとプラグイン含めて組み合わせを考えないといけない。

これは、欠点のようで欠点でない。時代には流行があって、少し時間がたつと、このORマッパだめだよねとかそういうことになる。そんなときでも、Railsに比べればずっと移行はしやすいと思う。全部がプラグインみたいな仕組みは、自由度が高すぎるというのはあるけれど、その自由度があるから息の長いフレームワークになるんじゃないかという気がする。

これは、Perlだから成り立つ仕組みでもある。この何でもプラグインみたいな仕組みは、CPANと相性がとてもよくて、CPANがあるからCPANのモジュールをベースに拡張がどんどんされていく。ここが強烈で、それがPerlのフレームワークらしいところなんじゃないかと思う。時代にあわせて進化していける仕組みがあるというのが一つの大きな魅力になっている。

Railsの規約とかDeploymentとか、すばらしいところだけを盗んできて、後はCatalystCPAN使ってWebアプリを作るっていうのが、一番やりたいことを短時間でできて、将来にわたって割と使えるものになるんじゃないかなぁと思っています。そんなこんなで、Catalystとたわむれている今日この頃です。

# こう考えると、Rubyにはgemsがあるけれど、CPANほど成熟していないから、Railsが生まれたんじゃないかという気がする。

トラックバック - http://catalyst.g.hatena.ne.jp/dann/20080213