フレームワーク†
- 昨今、フレームワーク=MVCというのが流行ってます。その理由はほとんどのアプリケーションが
一定のパターンになって作成されていること、かなり大雑把に言うと「表示→入力→判定→結果」と
いう流れのため、大規模なWebアプリケーションを作成する上においては、フレームワークを導入すると
劇的な効率の向上がみられるそうです。
- ちなみにフレームワークというとJavaの世界だけだと思いきや、PHP でも実装できるとついこないだ
までしりませんでした(恥)
Mojavi のインストール†
- PHP によるフレームワークは、色々とリリースされているようですが現時点で一番ホットなのは、
mojavi(モジャビ)というフレームワークだそうですので、早々にインストールしてみましょう。
- Mojavi は、PHP4.0用のMojavi 2.0がリリースされ(β版で3.xはでてます)いますので、それを
インストールしてみます。ディレクトリ構成を多少変更しろと記述がありますので言われるままにします。
- 下記は、Mojaviフレームワークの学習にぴったりのとこです。
雛型となりえるフレームの作成†
- 上記URLの例題をこなしていけば一通りの物が作成されると思います。ビジネスロジックとしては
ある意味冒頭でも紹介したとおり「表示→入力→判定→結果」という流れが基本となるので、
その雛型を作成してみることにしました。あくまでも雛型なのでbugの報告は勘弁を・・。
本来は、結果としてデータベースに登録したりするのでしょうが、その部分は記述していません。
htdocs/?module=hoge&action=Entry
PHP に関するその他の情報†