2009-04-02 3 views

ответ

6

Вы можете начать here.

ASP.NET MVC позволяет построить модель View Controller (MVC) приложения, использованием фреймворка ASP.NET. ASP.NET MVC является альтернативой, не является заменой для ASP.NET Web Forms , который предлагает следующие преимущества:

  • четкое разделение задач
  • Тестируемость - поддержка Test-Driven Development
  • мелкозернистый контроль над HTML и JavaScript
  • Интуитивное URL-

Как curtisk указывает в своем ответе, wikipedia имеет хорошее описание, а также:

Model-View-Controller (MVC) архитектурный шаблон используется в программной инженерии. Успешное использование шаблона изолирует бизнес-логику от соображений пользовательского интерфейса, в результате чего появляется приложение, в котором проще изменить внешний вид приложения или основные бизнес-правила, не влияя на другие.

0

Первый абзац http://en.wikipedia.org/wiki/Model-view-controller, и на самом деле MVC не отдаленно связаны с asp.net, просто дать язык описания агностик шаблон

+1

Правда, но сообщение помечено как asp.net-mvc, поэтому я думаю, что Blankman означает ASP.NET MVC, а не только MVC в целом. –

+0

Серьезно? 4 балла на сайте ASP.NET собираются объяснить что-либо менеджеру высокого уровня? «Ах, да, тестовое развитие! Что это значит? Мы это делаем? ... да, да, что делает URL-интуитивно понятным? В нем говорится о проблемах ... о-о, мне не нравятся проблемы» – curtisk

+0

Отредактировал мой ответ, чтобы включить информацию из википедии. Не пытайтесь украсть свой гром, просто пытаясь дать лучший ответ. –

3

менеджеров как метрики кода, показателей и статистики. Важным показателем качества кода является связь. Объясните своему менеджеру, что MVC уменьшает сцепление, и это, в свою очередь, делает вашу программу более гибкой в ​​долгосрочной перспективе.

Есть пара метрических калькуляторов, here является одним из кодовых блоков.

Here - еще одно программное обеспечение для показателей программного обеспечения, и это также объясняет их. Проверьте метрики, относящиеся к соединению.

+0

какой именно это метрический калькулятор сделать? Количество строк кода и т. Д.? – Blankman

+0

Существует множество кодовых метрик, количество строк кода - всего лишь один из них.Для монтажной муфты это комбинация того, сколько сборок использует вашу целевую сборку в сравнении с количеством сборок. –

2

В двух словах ASP.net MVC предлагает лучшую модульность и возможность тестирования, чем веб-формы asp.net. Недостатком является то, что вы теряете некоторые абстракции, которые предлагают вам веб-формы, поэтому некоторые вещи требуют немного больше работы для подключения.

 Смежные вопросы

  • Нет связанных вопросов^_^