1 つ目:
すべての HTML ページの PHP ロジックをクラスに書き込み、各ページに対応するメソッドがあります (このメソッドは、すべてのロジックの処理、データの取得、データベースの操作、最終的な出力などを担当します) ,
ページを実行する場合は、最初にクラス全体をインスタンス化してから、このオブジェクトでページの対応するメソッドを呼び出します。
(ページが実行されるたびに上記の方法を繰り返す必要があります)
2番目:
各HTMLページには、対応するphpファイルがあります(このファイルは、すべてのロジックの処理、データの取得、データベースの操作、そして最終的な出力などを担当します。 )、別のページを実行するには、対応する php ファイルを実行するだけです。
上記の 2 つの書き方のどちらがより速く実行できるか知っている人はいますか?
もちろん、それは 2 番目のタイプです --- ドライコードのコンパイルを節約します
もちろん、それは 2 番目のタイプです -- - ドライコードをコンパイルする必要がなくなります。 コードのコンパイル
フレームワークは、相互運用性、効率性、共同開発機能を考慮する必要があります。 。 。
何であれ、自分の発展に都合が良いならそれに越したことはありません。 。
2 番目のタイプはデカップリングです。複数人による開発に非常に適しています
最初のタイプのフレームワークが使用されるのは、フレームワークが最下層であるためです。もちろん、メイン クラスからいつでも呼び出すことができる必要があります。基本的な機能で別のクラスを呼び出す必要がある場合、このフレームワークは使いにくくなります。
フレームワークを賞賛する人は、「そのフレームワークは動作効率が高い」とは決して言いません。
彼らが賞賛される理由は次のとおりです。なぜなら、フレームワークがほとんどの作業をすでに行ってくれているからです
さらに、フレームワークが最初の方法を採用していない場合、どうやって事前にコードを書くことができるのでしょうか?
設定を追加することで実行速度を向上させることができ、非常に便利ですが、開発速度の向上はさらに困難です。 。 。 。
もちろん、プロセスが少ないほど作業効率は高くなります。