What is PHP Frameworks?
- 3. 奥别产アプリケーション
フレームワーク
?奥别产アプリケーションのための枠組みプログラム
?JavaのStrutsをきっかけに有名になった考え方
?PHPではPhrame、Mojavi、Maple、Ethnaなどが有名
?PerlのCatalyst、Rubyのruby on rails等々
- 5. 従来の开発(イメージ)
ライブラリ ライブラリ
メインロジック(自作)
?メインロジックを自分で書き、ライブラリを呼び出す
- 6. フレームワークでの开発(イメージ)
モジュール モジュール
(自作) (自作)
メインロジック(フレームワーク)
?モジュールを自分で書き、フレームワークに
呼び出してもらう
- 9. 従来の開発(コード)
?ライブラリ
Class Library {
function execute() {
ライブラリ
echo “Hello World”;
}
}
?メインロジック(自作) メインロジック
(自作)
include ”Library.php”;
$library = new Library();
$library->execute();
- 10. フレームワークでの開発(コード)
?モジュール(自作)
Class Module {
function execute() { モジュール
echo “Hello World”;
(自作)
}
}
?メインロジック(フレームワーク) メインロジック
(フレームワーク)
include $_GET[“name”].”.php”;
$module = new $_GET[“name”]();
$module ->execute();