2009-04-02 12 views
7

.net mvc(管理者が高いレベルで理解するために、それがどのように働くか、利点など)についての最短の説明は何でしょうか。.net mvcの簡潔な説明。

答えて

6

hereを開始することがあります。

ASP.NET MVCあなたはASP.NETフレームワークを使用して ことにより、モデル ビューコントローラ(MVC)アプリケーションを構築することができます。 ASP.NET MVC は代替ではなく、次のような利点が提供していますASP.NET Webフォーム ため 交換、次のとおりです。懸念の

  • 明確な分離を
  • テスト容易性 - テスト駆動開発
  • のサポート
  • HTMLきめ細かく制御およびJavaScript
  • 直感的なURL

はcurtiskが彼の答えで指摘したように、wikipediaも同様に良好な説明があります

モデル・ビュー・コントローラ(MVC)ソフトウェア工学で使用されるアーキテクチャー・パターンです。パターンの使用を成功させると、ビジネス・ロジックをユーザー・インターフェースの問題から切り離し、アプリケーションの視覚的外観または基礎となるビジネス・ルールを変更することなく、他のものに影響を与えることなくアプリケーションを作成することができます。

0

まずhttp://en.wikipedia.org/wiki/Model-view-controllerの段落、そして本当にMVCをリモートasp.netに縛られていないが、ただ、言語に依存しないパターン記述にコードメトリクス、指標や統計情報などの

+1

本当ですが、投稿にはp.net-mvcというタグが付いているので、Blankmanは一般的にMVCだけでなくASP.NET MVCを意味すると思います。 –

+0

真剣に? ASP.NETのサイトの4つの箇条書きポイントは、高レベルのマネージャに何かを説明するつもりですか? "ああ、はい、テスト駆動開発!何を意味するのですか?私たちはそれをしますか?はい、はい、URLは直感的になりますか?それは懸念を言う...ああ、私は懸念が好きではない" – curtisk

+0

私の答えを編集して、ウィキペディアの情報を追加しました。あなたの雷を盗もうとするのではなく、単により良い答えを出そうとしています。 –

3

Managerを与えます。コード品質の重要な尺度はカップリングです。マネージャーに説明すると、MVCはカップリングを減らし、プログラムの柔軟性が長期的に向上します。

そこにはいくつかのメトリック電卓があります。hereはコードプレックス上に1つあります。

Hereは、ソフトウェアメトリック用の別のソフトウェアであり、それらについても説明します。カップリングを参照するメトリックを確認してください。

+0

メトリック計算機は何をしていますか?コードの行数をカウントするなど? – Blankman

+0

多くのコードメトリクスがありますが、コード行数はそのうちの1つに過ぎません。アセンブリ結合の場合、ターゲットアセンブリを使用するアセンブリの数と、それによって使用されるアセンブリの数の組み合わせです。 –

2

簡単に言えば、ASP.net MVCは、asp.net Webフォームよりも優れたモジュール性とテスト容易性を提供します。しかし欠点は、Webフォームが提供する抽象概念の一部を失うことです。

関連する問題