フレームワークは非常に複雑で神秘的だと言う人もいます
しかし、実際には、多くのフレームワークはルーティング + クラス ライブラリ モデルではないでしょうか?
例を挙げます: ファイル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 を使用することが正しいかどうかはわかりません。彼らがシンプルさと呼ぶもの。