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