PHPフレームワーク入門 [よもやま日記]
『PHPフレームワーク入門』を受講してきました。
以下、備忘録です。
------------------------------
トレンド
・PHP(Personal Home Page)
・元々はパーソナルのものだったが、企業レベルでの採用が多数出現
問題点
・なんとなく動いてしまう
・セキュリティまわり
・品質コントロールが難しい
・オブジェクト指向について、PHPの言語自体は対応しているのにアプリケーション側の対応が追いついていない
・現在はグローバル変数などが多用されている
・画面遷移に関わる管理を行う機能に乏しい
ライブラリ
・Pearのライブラリが有名
MVCフレームワーク
・M(モデル)、V(ビュー)、C(コントローラー)という3つの役割に分けてクラス化する手法
CakePHP(ケイクPHP)
・日本のユーザ会が充実していた
・経験者が多いが、古いバージョンだったりする
・最近、人気のほうが落ちてきている
Smartyとは
・HTML = テンプレート
・PHP = ビジネスロジック
symfony
・ECサイトを想定
------------------------------
PHPフレームワーク入門―CakePHP/Zend Framework/symfony/CodeIgniter対応
- 作者: 掌田 津耶乃
- 出版社/メーカー: 秀和システム
- 発売日: 2009/05
- メディア: 単行本
以下、備忘録です。
------------------------------
トレンド
・PHP(Personal Home Page)
・元々はパーソナルのものだったが、企業レベルでの採用が多数出現
問題点
・なんとなく動いてしまう
・セキュリティまわり
・品質コントロールが難しい
・オブジェクト指向について、PHPの言語自体は対応しているのにアプリケーション側の対応が追いついていない
・現在はグローバル変数などが多用されている
・画面遷移に関わる管理を行う機能に乏しい
ライブラリ
・Pearのライブラリが有名
MVCフレームワーク
・M(モデル)、V(ビュー)、C(コントローラー)という3つの役割に分けてクラス化する手法
CakePHP(ケイクPHP)
・日本のユーザ会が充実していた
・経験者が多いが、古いバージョンだったりする
・最近、人気のほうが落ちてきている
Smartyとは
・HTML = テンプレート
・PHP = ビジネスロジック
symfony
・ECサイトを想定
------------------------------
コメント 0