« 今日はRITSへ | top | piranha(ピラニア) »

2003年11月24日

movable type

weblog構築用ツールとして市民権を得つつある
MovableType
だが,Webサイトを更新しやすくするためのツールとして作られているので,
デザインの柔軟性が高いようであれば,
コミュニティエンジンのページもこれを使って作れるかもしれないとふと思った.

gumonjiリリースは28日に迫っているのに何をやってるんだ,
と自責しつつMovableType のソースコード
(MT-2.64-full-lib)をすこしハックしたところ,
MTはあまり美しくない(コードとデータの分離性もよくない)
約2MBのperl5コード(半分以上がembedded document)で実装されていて,
直感的にこれをずっと維持するのは嫌だと感じた.
既存の古いperlコードと結合する必要がないのに,
なぜperlを使ってオブジェクト指向するのだろうか...

もし今後も使うならば,自分でメンテしやすいように,
まずrubyに移植してからだな.
ruby版がすでにあるかと思ったら,まだないようだ.遅いなあ.
ドキュメントも充実してるので,
Ruby化+国際化はやってみる価値があるかも.
MTがなぜこんなに支持されているのか,
もうすこし
ハック
してみることにした.
しばらく両方におなじ中身をのっけてみて,違いを感じてみることにした.

Posted by ringo : 2003年11月24日 15:06

トラックバック

このエントリーのトラックバックURL:
http://www.ce-lab.net/blog/mt-tb.cgi/786

言及リンクのないトラックバックは受け付けない設定にしています。
トラックバックスパムがあまりに多いための処置なので、ご了承ください。