インターネット上でのWeb開発のためのMVCライブラリのサンプルとチュートリアルを見ると、Modelクラスのコードで直接HTMLを構築した後、Controllerが表示するViewに送信することが多くあります。これによりコントローラとビューは非常にシンプルでクリーンなものになりますが、間違ったアプローチだと感じています。 IMHO、モデルは、その中に表現ロジックを持たずにデータを取得するだけでよい。コントローラはこのデータをViewに渡す必要があり、Viewにはそのデータを反復処理して最終的なHTMLを生成するコードが含まれます。Model(MVC)から直接HTMLをフェッチするのは良い考えですか?
私の考えは正しいのですか、ここで重要な点をいくつか見逃していますか?