ActiveRecord

ども、小堤です。

ううぅ~なんだか色々固まってきていい感じにはなってきたものの、まだまだコーディングしなくてはならない。

あ、PXの話です。

で、メインの動きの部分は、だいぶできあがりました。

コントローラー、モデル、ビュー、それぞれ80%くらい?もうすぐ初のコードフリーズに迎えるのではないか?!とがんばっていますが、問題がありまして、ActiveRecordに関することです。

実は、xFrameworkPX 3.xには、DatabaseManagerっていうのがあって、これが微妙なActiveRecordくさい動きをしてるんですね。

で、他のフレームワークとかだと、ActiveRecord使いたい人は、PEARのDB_Objectとかいれたりしてるみたいで、まぁこの実装もある程度進めようと思っています。

ActiveRecordは、「パーシステンス層」にあたるのかな?この実装非常に重要で、一言でActiveRecordっていっても、なんだか色々な実装があって、変な実装だと逆に生のSQLでいいじゃないか。という話にもなりかねないんですね。

なんで、CakePHPは絶妙かどうかは別として、一般的に受け入れられているいい例なのかなぁと思ってみたり。

まぁそんなこんなで、findとかsaveとかは用意しようかなぁと思っています。

あと、もめにもめたんですが、データベースは、PDOオンリーでいきます。PDOがPHP5.1以上、でサポートDBも豊富になっているので、MySQLiなどを使うメリットがあまりないので、そうしました。

来週は、Ext JSのトレーニングの準備や、打ち合わせやらなにやらなんで、週末がんばろぉ・・。

しかし、ここ近年2006年前後のPHPフレームワークの話は、ホントでなくなりましたねぇ・・・いま調べてみても古い記事が多い。

結局いまのトレンドってどんなかんじなんだろ・・・不況で開発自体がないのか?(笑)

さて、QKするかなぁ~。


ActiveRecord

コメントを残す