CakePHP PHP Framework

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    CakePHP PHP Framework - Presentation Transcript

    1. CakePHP PHPフレームワークで 高速アプリケーション開発
    2. CakePHP PHP フレームワークで 高速アプリケーション開発 開発時のテンプレート ( 雛形 ) プログラミングをしていると 自分用のフレームワークができてくる 似たようなサービスを開発する時は ソースを使いまわしたり… ・自分専用ルール ・環境依存 ・メンテナンスされない
    3. CakePHP PHP フレームワークで 高速アプリケーション開発 PHP フレームワーク 世界中のプログラマが PHP アプリケーションの雛形を ( 共同 ) 開発しているもの ・ CakePHP ・ symfony ・ ZendFrameWork
    4. CakePHP PHP フレームワークで 高速アプリケーション開発 他にもたくさん
      • Fuse
      • Sabel
      • Quicty
      • Ethna
      • rhaco
      • Konstrukt
      • Agavi
      • Mojavi
      • PHPonTrax
      • MagicWeapon
      • Piece Framework
      • CodeIgniter
      • Kohana
      • Akelos
      • Limonade
      • Zoop Framework
      • Seagull Framework
      • etc.
      それぞれに特徴があるので サービスにあわせて選択できれば 一番いい
    5. CakePHP PHP フレームワークで 高速アプリケーション開発 学習コスト 共通の概念も存在するが 別言語に近い使い勝手 基本的なことを理解できていれば 8 割の機能は実装できるけれど ( 残り 2 割の ) 細かな調整などにはフレームワーク自体への深い理解があるに越したことはない
    6. CakePHP PHP フレームワークで 高速アプリケーション開発 Web アプリケーション ほとんどの Web アプリケーションは ・入力されたデータを DB に保存 ・ DB のデータを出力 する ( だけ )
    7. CakePHP PHP フレームワークで 高速アプリケーション開発
      • PHP4/5 対応
      • 規約と機能
      • MVC
      • O/R マッパー
      • DRY ( 階層化 )
      • 日本語の情報が多い
      • コミュニティが活発
      CakePHP
      • O/R マッパー (!SQL)
      • Scaffold ( 【建】足場(を設ける) ; 絞首[断頭]台 ; )
      • bake
      • helper
      • +jQuery (JavaScript フレームワーク )
      CakePHP PHP フレームワークで 高速アプリケーション開発 いかに楽をするか
      • 命名規約 ( 考えている時間の方が長い )
      • ディレクトリ構造規約 (ReriteRule)
      • AdminRouting
      • cakemode.el cakephp.vim
      • 階層構造 (extend)
      CakePHP PHP フレームワークで 高速アプリケーション開発 規約と機能
      • model
      • controller
      • view
      CakePHP PHP フレームワークで 高速アプリケーション開発 MVC
      • O/R マッパー
      • リレーション
      • behavor
      CakePHP PHP フレームワークで 高速アプリケーション開発 model
      • component
        • Session
        • Auth
        • Ktai
      • URL Rewrite
      • beforefilter, afterender
      CakePHP PHP フレームワークで 高速アプリケーション開発 controller
      • layout
      • elements
      • h()
      • helper
        • form
        • html
        • js
        • css
      CakePHP PHP フレームワークで 高速アプリケーション開発 view
      • plugin
      • cache
      • console shells
      • bake ( 自動生成 )
      • test (TDD)
      CakePHP PHP フレームワークで 高速アプリケーション開発 その他
      • 名前重要
      • 理想は一括管理
      • 繰り返すことでどんどん高速化↓
      • 浮いた時間で情報収集、試用↑
      • 車輪の再発明?
      • 最後は好み
      CakePHP PHP フレームワークで 高速アプリケーション開発 まとめ
    8. ありがとうございました CakePHP PHP フレームワークで 高速アプリケーション開発

    + ryota ichieryota ichie, 4 months ago

    custom

    707 views, 0 favs, 2 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 707
      • 645 on SlideShare
      • 62 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds
    • 57 views on http://d.hatena.ne.jp
    • 5 views on http://unw.nu

    more

    All embeds
    • 57 views on http://d.hatena.ne.jp
    • 5 views on http://unw.nu

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories