人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP

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

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

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

●質問者: esecua
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:PHP Wikipedia コード フレームワーク プログラミング
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Paul
●35ポイント

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

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

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

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

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


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

10分で作るCakePHPアプリ for Windows


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

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

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


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

◎質問者からの返答

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


2 ● Paul
●35ポイント

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

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ