ホームページ  >  記事  >  バックエンド開発  >  PHP フレームワークに関する個人的な見解は、特にどれを推奨する必要はなく、変わりません。

PHP フレームワークに関する個人的な見解は、特にどれを推奨する必要はなく、変わりません。

WBOY
WBOYオリジナル
2016-06-23 13:40:00888ブラウズ

フレームワークは非常に複雑で神秘的だと言う人もいます
しかし、実際には、多くのフレームワークはルーティング + クラス ライブラリ モデルではないでしょうか?
例を挙げます: ファイルindex.php があります
http://www.xx.com/index.php を実行します
および
http://www.xx.com/index.php/1/2/3 を実行します/ 4/5
結果に違いはありますか?
答え: 違いはありません

さて、次の 1/2/3/4/5 を分解すると、
たとえば、1 はクラス名を表します
2 はメソッドを表します
1 を新しくしましょう
それだけではないでしょうかクラス1に電話しますか?

次に、index.php を削除すると、
http://www.xx.com/1/2/3/4/5 になります

さて、フレームワークは完成しました
普通になって、方法について心配しないでください枠組みを作るには、アイデアを発展させることが最も重要です
すべての道はローマに通ず。


ディスカッション(解決策)への返信

フレームワークはアプリケーションを開発するためのツールにすぎません

ハンマーでたたくのと同じように
それでも釘を取り除く必要がある場合は、爪落としのやつです
小さな鉄のボウルを作りたいなら、ボールヘッドのものを選ぶ必要があります
どれを選んでも、ノックの性質は変わりません
もちろん、レンガを拾うこともできますハンマーなしでうまくいきます

元の投稿者は正しいし、モデレーターも正しいです。重要なのは基本的なスキルであり、フレームワークはツールです。

同意します! ! !

自分なりの方法やアイデアを持って、良いものをまとめて、自分に合ったものを作ってください。 。

フレームワークを使ったことがないので、ゆっくり使い方を覚えていきます。 。ふふ。 。

私はモデレータと投稿者の意見に同意します。投稿者は、フレームワークの設計と呼び出しの観点から、フレームワークの作業プロセスを一般的なフレームワークのユーザーとして紹介しました。コードの再利用、メンテナンスの容易さ、使いやすさ、拡張性、パフォーマンスの向上、安定性、学習コストの側面から選択

個人用人工フレームワークの役割
1. コードの整理
2. コードの再利用

必要ありません、、 、、、

あなたはそれが何であるかを今言いましたが、なぜこのように設計されているのですか?ルーティングを使用する理由単一のエントリ ポイントの長所と短所は何ですか?フレームワークのスケーラビリティを強化するにはどうすればよいですか?

今、何のことかと言いましたが、なぜこのように設計されているのですか?ルーティングを使用する理由単一のエントリ ポイントの長所と短所は何ですか?フレームワークのスケーラビリティを強化するにはどうすればよいですか?


単一の入り口は制御しやすいですよね?
他に何か提案はありますか?

主な分析は非常に合理的です、彼は素晴らしい人に違いありません。

PHP を使っている人は、PHP はシンプルで、シンプルさを追求し、アーキテクチャやパターンを追求しないとよく言いますが、thinkphp のように関数名として M、C、S、P、I を使用することが正しいかどうかはわかりません。彼らがシンプルさと呼ぶもの。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。