Какое будет кратчайшее объяснение .net mvc (для того, чтобы менеджер мог понять на высоком уровне, как он работает, преимущества и т. Д.).Короткое/быстрое объяснение .net mvc
ответ
Вы можете начать 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) архитектурный шаблон используется в программной инженерии. Успешное использование шаблона изолирует бизнес-логику от соображений пользовательского интерфейса, в результате чего появляется приложение, в котором проще изменить внешний вид приложения или основные бизнес-правила, не влияя на другие.
Первый абзац http://en.wikipedia.org/wiki/Model-view-controller, и на самом деле MVC не отдаленно связаны с asp.net, просто дать язык описания агностик шаблон
менеджеров как метрики кода, показателей и статистики. Важным показателем качества кода является связь. Объясните своему менеджеру, что MVC уменьшает сцепление, и это, в свою очередь, делает вашу программу более гибкой в долгосрочной перспективе.
Есть пара метрических калькуляторов, here является одним из кодовых блоков.
Here - еще одно программное обеспечение для показателей программного обеспечения, и это также объясняет их. Проверьте метрики, относящиеся к соединению.
какой именно это метрический калькулятор сделать? Количество строк кода и т. Д.? – Blankman
Существует множество кодовых метрик, количество строк кода - всего лишь один из них.Для монтажной муфты это комбинация того, сколько сборок использует вашу целевую сборку в сравнении с количеством сборок. –
В двух словах ASP.net MVC предлагает лучшую модульность и возможность тестирования, чем веб-формы asp.net. Недостатком является то, что вы теряете некоторые абстракции, которые предлагают вам веб-формы, поэтому некоторые вещи требуют немного больше работы для подключения.
Правда, но сообщение помечено как asp.net-mvc, поэтому я думаю, что Blankman означает ASP.NET MVC, а не только MVC в целом. –
Серьезно? 4 балла на сайте ASP.NET собираются объяснить что-либо менеджеру высокого уровня? «Ах, да, тестовое развитие! Что это значит? Мы это делаем? ... да, да, что делает URL-интуитивно понятным? В нем говорится о проблемах ... о-о, мне не нравятся проблемы» – curtisk
Отредактировал мой ответ, чтобы включить информацию из википедии. Не пытайтесь украсть свой гром, просто пытаясь дать лучший ответ. –