Catalyst 関連のログ


DBIx::Class は疲れる

DBIx::Class は、小慣れていないせいか、ホント疲れます。
O/Rマッパー全盛ですが、複雑な検索や集計は直接SQLを書きたくなります。
結局、複雑な処理の場合は思ったようなSQLがちゃんと発行されるか、確認するんですよね。。。

prefetch で余計なカラムの値までとってきてしまうのも、O/Rマッパーがなかったころは、コーディング規約で禁止していたものでした。

いつかは Python ?

CodeIgniterは軽量フレームワークとして知る人ぞ知る存在になってきました。
知り合いもCakePHPからCodeIgniterに乗り換えたそうです。
某紙によると CodeIgniter は CakePHP よりも 2倍程度高速だとか。
弊社は2007年から特に指定がない場合はCodeIgniterで開発しており、部品もいろいろたまってきました。
セッションはそのまま使えませんので、オーバーライドしてDBに保存するようにしています。

Eclipse信者

Perl + Catalystの開発スタイルを確立しようと試行錯誤を繰り返していますが、なかなかしっくりいきません。
.NETにおける、Visual Studio、Java における Eclipse に匹敵するデバッグのしやすい開発環境が、私にとっては生産性がよく、より高品質なシステム開発につなげられています。