1

MVC アプリケーションを修正して安定させる必要がある場合、モデル、コントローラー、またはビューのどこから始めますか? 問題はアプリケーション全体に均等に広がっており、機能を追加するのが困難な不適切なプログラミング プラクティスがあります。それが違いを生む場合、アプリケーションはPHPで書かれています。

4

3 に答える 3

3

ビューよりも変化が遅く、コントローラーがビューに依存しているため、モデルを修正します。優れた安定したモデル コードへの投資に対して、より高いリターンが得られます。

于 2008-10-06T22:29:56.417 に答える
3

モデルはアプリケーションの基盤であるため、モデルから始めます。テストを書くのも簡単です。コントローラーの単体テストを作成するのは困難ですが、それは可能ですが、ビューの場合はさらに困難です。ただし、モデル用の非常に堅牢でカプセル化された API があれば、その上に新しいコントローラーとビュー フレームワークをレイヤー化するのは比較的簡単です。ビューから実際に分離したい場合は、モデルを REST API として構築し、コントローラー全体を AJAX で実装します。これは、完全にクライアント側ベースのビューを備えた、よりサービス指向のアーキテクチャに移行することになります。それが、Googleの機能の多くです。

于 2008-10-07T05:05:25.900 に答える
1

モデル、コントローラー、ビューの順に言います。モデル内の最も基本的なロジックがあり、次にコントローラーが続くため(通常はかなり離れた場所にあります)

于 2008-10-06T23:38:40.910 に答える