PHPフレームワーク Zend Framework入門PHPフレームワーク Zend Framework入門
藤野 真吾 ゼンド・ジャパン

Zend Framework徹底入門 Zend Framework 徹底マスター Smarty入門‾PHP+テンプレート・エンジンでつくるMVCアプリケーション‾ PHP 逆引きレシピ (PROGRAMMER’S RECiPE) PHPによるWebアプリケーションスーパーサンプル 第2版


読みました。メモ。気付いた事など。ゼンドジャパン監修本。
 

◆Part1 PHPとZend Framework
  1. 大まかな説明など。
  2. zend technologies社がすべてのコードを書いた。
  3. 商用利用OK。大規模システムにも耐えられる。
  4. 動作可能なPHPの最低バージョンは「5.1.4」。PHP5専用
  5. 会社がやっているので、高品質で信頼性が高い
  6. zend 社が存在する限りなくなることがない。

◆part2 開発環境を準備する

  1. xamppのインストール。この辺は、簡単。
  2. Zend Frameworkのインストール。

◆Part3 ZendFremeworkの基本を学ぶ

  1. MVCモデルの説明。
  2. アクションの呼び出し方法。/コントローラー名/アクション名/と呼び出すのは、cakephpと同じ。
  3. デフォルトコントローラー。フロントコントローラー。
  4. エラーコントローラー。コントローラーチェーン。
  5. zendでは、htmlエスケープにhtmlspecialchars()を使わず、escape()メソッドを使う。
  6. 自動レンダリングモード ONOFFがある。
    • ONなら自動でやってくれる便利。
        ⇒cakephpならば、初めからONのような仕様になっておりOFFにはできない感じ?。
    • OFFなら手動でレンダリングをしてやらないといけない。手間がかかるが、自由度がちょっと高い?
  7. zend_Db データベース関連のコンポーネント 
    • SELECT  INSERT  UPDATE  DELETE などの更新系クエリを実行するメソッドなどがある。
    • ?や:を使うことによって、SQLインジェクション対策ができ、安全性が高まる。
  8. zend_Auth 認証。
    • テキストデータ、データデース、Basic、ダイジョスト認証
  9. zend_Acl アクセス制御。
  10. zend_config 設定情報を効率よく管理する仕組み
    • .iniファイル形式で指定。
  11. zend_Log デバッグ情報をデータソースへ記録。
  12. zend_Exception 例外処理。
  13. PHP統合開発環境 Zend Studio (有償だけど・・^^;) というものがある。デバッグができる。

◆part4 アプリケーションを作る。

  • RSSまとめサイトを実際に作りながら、説明していく内容。
  • モデルのfeedModel.php や itemModel.phpなどは自分で、それぞれ書かないといけない感じなので、その辺は、cakephpよりは大変な気がする。
  • cakephpやRuby on Railなんかだと関数(メソッド)がもう既に用意されてる感じ?
  • 使うビューを指定して、ビューにデータを渡すところはcakephpと同じ。
  • 様々なバリデーション機能あり。
  • htmlヘルパーなどはない?

◆Part5 コンポーネントを使いこなす

  1. フィルター(フィルターチェーンもある) 
  2. ローダー(ファイルの読み込みを動的に) 
  3. セッション日付メールPDFファイル(動的生成)、XmlRpc
  4. Json(Jsonデータ通信)、バージョンを知る、APIを簡単に扱う(ヤフーやアマゾン)

◆part6 コーディング規約 

  •   結構ルールが細かく厳しい。これをきちんと守らないといけないのか? 大人数で開発する時にきちっとしてたほうが間違いが少ないという感じだと思う。個人で作るにはそこまできちっと守らなくても良いと思う。重要なところは守ったほうが良いと思うけど・・

◆付録 いろいろ。


こんな感じです。
入門書なので、ここに載ってるのは、一部のよく使う基本的な機能を紹介したもの。
すべての機能は、公式マニュアル(日本語に訳されている)で確認すべし。

さらに深く学びたい人は、「徹底マスター」 「徹底入門」などの書籍を読めば良いのではないでしょうか。

Zend Framework公式日本語マニュアル
http://framework.zend.com/manual/ja/index.html

◆関連リンク:
PHPのフレームワークまとめ

◆関連書籍紹介
Zend Framework徹底入門Zend Framework徹底入門
山田 祥寛

翔泳社 2008-09-18
売り上げランキング : 177616

Amazonで詳しく見る
 
Zend Framework 徹底マスターZend Framework 徹底マスター
藤野 真吾 ゼンド・ジャパン

ソーテック社 2009-04-11
売り上げランキング : 234472

Amazonで詳しく見る
 


sponsered link




sponsered link

posted by やすボーイ@成功コンサルタント at 2011年01月18日 15:32 | Comment(0) | TrackBack(0) | プログラミング関係
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
最近の記事
カテゴリ
サイト内検索です^^
カスタム検索
with Ajax Amazon
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。