ホームページ > バックエンド開発 > PHPチュートリアル > フレームワークとは何ですか? フレームワークを使用する理由は何ですか?

フレームワークとは何ですか? フレームワークを使用する理由は何ですか?

WBOY
リリース: 2016-06-13 12:57:49
オリジナル
1140 人が閲覧しました

フレームワークとは何ですか? フレームワークは何を解決しますか?
単純な選択の結果を Web ページに載せます。
php コードを記述するだけです。
フレームワークを何に使っているのですか? フレームワーク全体が大量のコードであり、その中で何が起こっているのかわかりません。 さらに、フレームワークを使用し、その学習に多くの時間を費やす必要があります。

「単純な選択結果をWebページに載せる」ということに関しては、フレームワークは役に立たない気がします

インターネット上では、このフレームワークはプログラマにとって便利で、基本的な作業が行われているとだけ言われていますが、それはすべてナンセンスです。
フレームワークがどのような役割を果たしているかを説明する例を誰か挙げていただけますか?



-----解決策--------------------------------
フレームワークはクラス ライブラリに少し似ています
たとえば、ORM クラスを使用してデータを処理し、URL を自動的に処理し、動的および静的切り替え、権限システムを使用します
そうでない場合は、まだ多くの作業を行う必要があります

queryphp フレームワークは基本的にクラス ライブラリです

http://code.google.com/p/queryphp/downloads/list

-----解決策-------- -
「名詞」に怯えるな、同じ「名詞」があなたの手の「魔法の武器」になるかもしれない
「フレームワーク」とは何ですか? フレームワークとはアプリケーションの「テンプレート」です
「八本足」の記事と同じように、良くも悪くもルールに従って記入してください

「アプリケーション」とは何ですか? アプリケーションとは、特定のタスクを実行するコードの集合です
「ルーティン」とも言えます
1 つまたは 2 つのプロジェクトを完了した後でも、多大な労力を費やした「コード セット」を放棄することはありません
3 番目、4 番目...プロジェクトでは、もちろん改善や革新を含めて、アイデアとコードを繰り返します
そこで登場したのが「フレームワーク」…




-----解決策--------------------------------
フレームワーク。プログラマーの作業を簡素化するだけです。 多くのクラス ライブラリを統合します。
フレームワークの使用方法を知る必要があるだけで、フレームワークがこれをどのように行うかを理解する必要はありません。それはどのように行われるのか。これらは無視して構いません。もちろん、優秀なプログラマになりたければ、

を理解する必要があります------解決策-----------
あなたの現在のレベルでは、フレームワークはゴミであるか、将来的にはゴミになるでしょう
私の言うことが信じられないなら、エコー 'Hello you.' を直接出力することと、フレームの下に Hello you という文字を出力することの違いは何ですか?

次に、出力を 100,000 回ループして、効率を確認します。

上記の 2 つの問題について、結果を伝えてテストできれば、
フレームワークが何に使用されるか、いつ使用するか、そして本当に問題を解決できるかどうかがわかります。
-----解決策---------

引用:

あなたの現在のレベルでは、フレームワークはゴミであるか、将来的にはゴミになるでしょう
これはすごいですね。 。 。

あくまで個人的な感想です。
ciフレームワークを使用しています。
使用後と使用前の違い。
1 いくつかの基本的なライブラリを気にする必要はなくなりました。
2 設定がどこにあるのか、テンプレートがどこにあるのか、ヘルパーの書き方、ライブラリへのアクセス方法、およびフックの方法を知っています。以前であれば、これらを単独で書いたとき、不適切なためあちこちでファイルを探すことがよくありました。配置。
3 このフレームワークは多くの優れたサービスを提供します。
4 フレームワークがゴミだと思うなら、まず給料でフレームワークを使っている人を超えてください。個人的にはホストの心構えだと給料は5000を超えないと思います


*ユーザーガイドホーム
* 目次ページ<br>
<br>
基本情報<br>
<br>
* サーバー要件<br>
*使用許諾契約<br>
* 変更ログ<br>
* クレジット<br>
<br>
インストール<br>
<br>
* CodeIgniter をダウンロード中<br>
* インストール手順<br>
* 以前のバージョンからのアップグレード<br>
* トラブルシューティング<br>
<br>
はじめに<br>
<br>
* はじめに<br>
* CodeIgniter の概要<br>
* CodeIgniter チートシート<br>
*サポートされている機能<br>
* 申請フローチャート<br>
* モデル-ビュー-コントローラー<br>
* アーキテクチャの目標<br>
<br>
<br>
一般的なトピック<br>
<br>
* CodeIgniter URL<br>
* コントローラー<br>
* * 予約された名前<br>
* ビュー<br>
* モデル<br>    * ヘルパー<br>
    * プラグイン<br>
    * CodeIgniter ライブラリの使用<br>
    * 独自の ライブラリを作成する<br>
    *コアクラスの作成<br>
    * フック - コアの拡張<br>
    * リソースの自動読み込み<br>
    * 共通 機能<br>
    * 足場 <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート