tetsunosukeのnotebook

tetsunosukeのメモです

ZendFrameworkを使ってアプリを作っていたんだけど

Zend認定エンジニア的にはZendFramworkを使いこなせないのってどうよ、って思っていたので、最近チュートリアルあたりから取り組んで、とりあえずCRUDなアプリケーションを作ってみました。

で、ちょこちょこと感想を。

  1. コードジェネレータがないのはやっぱ困るぅ
  2. MVCなFrontControllerなモデルはJ2EEパターンをやっていた人にはなじみやすそう
    1. シーケンス図とかも書きやすいかも
  3. テンプレートがPHPLIBなのはかなりいただけない
    1. Smartyにすればいいのかもしれないけど、Zend_Viewのマニュアル的に情報不足な気がした。
    2. Smarty にしたい場合は http://www.php-seed.net/blog/archives/17 がよさげ?
  4. DB関連でどのモジュールを使うべきなのか悩む
    1. Zend_Db_SelectなのかZend_Db_Tableなのか。
  5. DB関連をいじっていて感じたのは ZendFrameworkって要は「PEAR排除」に役に立つ?
    1. もちろんDBだけじゃなくてメールやら。
    2. Zend_GDataはPEARに登録すんじゃなくてZendに登録しましょうみたいなそんな流れの一部に思える
      1. Zend Collaboration Project だからか?