ZendFrameworkファーストインプレッション

土曜日と日曜日でZendFrameworkの本を読んでざっと概要をつかみました。そして、今日は早速、プロジェクトにとりかかりました。ZendFrameworkのサイトからQuickStartのサンプルをダウンロードしそれを元に開発を始めました。
各テーブルに対応するモデルクラスを作り、コントローラとビューを1セット作り上げました。ビューのテンプレートエンジンにはSmartyを使うことにしました。

これまでに素のPHPCakePHPでプログラムしたことがありますが、断然ZendFrameworkの方が生産性が高いと感じました。ドキュメントが揃っているのも非常に助かります。今日作ったのは出力のみで入力がなかったこともありますが、今日一日でここまでできるとは思ってませんでした。しかも、今日の作業のほとんどはMySQLPHPを接続させる作業に四苦八苦していましたから。

普段Railsを使っているので、プログラムが冗長に感じるところもあります。(改めてrubyRailsはすごくいいなぁって思いましたね;-)Railsレンタルサーバなどでは使えないところが多いので、選択肢としてPHPしかない場合には、今後もZendFrameworを採用していこうと思っています。