Webサービスの開発にフレームワークが必要な理由 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~
第3回 自分に適したフレームワークとは?
PHPフレームワークの比較
mojavi(ムハビ)
- 特徴
- Symfonyの元となったフレームワーク
- Mojavi 3.0はPHP5に対応(中断中)
- Mojavi 2.0/4.0の開発が再開されている模様
- 関連リンク
- Mojavi.org(英語:現在ダウン中)
- Mojavi Japan(日本語)
- インストール・設定方法
- Mojavi Japanよりソースをダウンロードし、サーバーに格納するのみ
PRADO(プラド)
- 特徴
- VC構造
- mojaviから派生したプロジェクト
- PHP5で動作
- イベントドリブンモデル
- テンプレートにロジックを書く必要があり、デザインとの完全な切り離しが難しい
- 関連リンク
- PRADO PHP Framework(英語)
- PRADOクイックスタートチュートリアル(日本語チュートリアル)
- PRADO PHP Framework(英語:旧サイト)
- インストール・設定方法
- PRADOのWebサイトよりソースをダウンロードし、サーバーに格納するのみ
rhaco(ラコ)
- 特徴
- PHP4、PHP5で動作
- URLマッピングの設定を柔軟に行える
- アプリケーションの設定やデータベース操作などが行える管理インターフェイスが付属しているため、ブラウザ上で基本設定を完了できる
- 関連リンク
- rhaco.org(公式サイト、日本語にも対応)
- rhaco-users.jp(日本語)
- rhaco(SVN):sourceforge.net
- インストール・設定方法
- 公式サイトよりソースをダウンロードし、サーバーに格納するのみ(参照サイト:rhacoのインストールに挑戦:Jamz(Tech))
この記事は参考になりましたか?
- Ruby/Perl/PHPユーザーのためのMVCフレームワーク入門連載記事一覧
-
- フレームワーク導入に備え身に着けておきたい4つの習慣 ~Ruby/Perl/PHPユーザー...
- Webサービスの開発にフレームワークが必要な理由 ~Perl/Ruby/PHPユーザーのた...
- 言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワー...
- この記事の著者
-
伊藤 敦史(イトウ アツシ)
株式会社クリエイティブホープ システムエンジニア1978年生まれ 新潟県出身20代の早い段階から、インタラクティブアートに興味を持ち個人的に創作活動を行う。その後、プログラマーとして活動を始め大手ポータルサイト運営企業で設計、構築を経験後、現職へ。趣味は落語を見に行くこと。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
