PHP


各プログラミングでフレームワークがありますが、フレームワークを使うと何がいいのでしょうか?

PHPに関して話してください。

*Wikipediaなどからから抜き取ったような説明はいりません。サンプルコードを交えて技術的にお願いいたします。

回答の条件
  • 1人5回まで
  • 登録:2006/11/13 15:14:33
  • 終了:2006/11/20 15:15:12

回答(2件)

id:PaulYamamoto No.1

Paul回答回数113ベストアンサー獲得回数22006/11/13 16:45:45

ポイント35pt

「構造的にシンプルでカスタマイズしやすいか?」

「ORマッピングを重視するか?」

「ASP.netみたいに簡単に作れるか?」

など、フレームワークの判断基準はいろいろあると思いますが、

個人的に一押しはCakePHP+Smartyです。


サンプルコードとかではないですが、ここを見れば納得していただけると思います。

10分で作るCakePHPアプリ for Windows


最近日本語のドキュメントも充実してきたので、

ぐっと敷居が低くなったと思います。

CakePHP プログラマーズ リファレンスガイド


やっぱり、SQLを書かずに済むのは楽だ!

id:esecua

ん?なにができるか が全く書いてない。解答になっていませんね。

2006/11/13 17:00:10
id:PaulYamamoto No.2

Paul回答回数113ベストアンサー獲得回数22006/11/13 17:14:38

ポイント35pt

CakePHPの特徴として


  1. 活発でフレンドリーなコミュニティ
  2. 柔軟なライセンス
  3. PHP4 と PHP5 での互換性
  4. データベースと連携し、クエリを簡略化するための CRUD が統合済み
  5. アプリケーションの Scaffolding(足場組み)
  6. モデル ビュー コントローラ (MVC) アーキテクチャ
  7. 見栄えのよいカスタム URL を実現するリクエストディスパッチャー
  8. バリデーションが組み込まれている
  9. 高速で柔軟なテンプレート機能 (PHP 構文。各種ヘルパーが付属)
  10. AJAX, Javascript, HTML フォームなどのための各種ビューヘルパー
  11. セキュリティ、セッション、リクエストなどを処理するコンポーネント
  12. 柔軟なアクセスコントロールリスト
  13. データのサニタイズ
  14. 柔軟なビューのキャッシュ
  15. Webサイトのサブディレクトリでも動作。Apache はまったくいじらなくてよいか、わずかな設定のみ。

で、これだけのことを「サンプルコードを交えて技術的に」というのは、

はてなの入力欄では難しいし、

たかだかAmazonのポイント程度ではやる気が・・・

というのがあります。


最近のフレームワーク(Synfony/Zend Framework/Prado等)は、

これぐらい高機能化しているので、実際に各プロダクトの

サイトを見るのが一番良いと思います。


あと、お薦めはここ

http://phpspot.org/blog/archives/2006/11/10php.html

id:esecua

1,2は質問とは無関係な気が。どっかからのコピペ?

おすすめって、、、それを読んだので質問する気になったんですよね。。。

2006/11/13 17:51:16

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません