ども、小堤です。
ううぅ~なんだか色々固まってきていい感じにはなってきたものの、まだまだコーディングしなくてはならない。
あ、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するかなぁ~。