Зачем мне использовать ASP.NET MVC поверх простого приложения ASP.NET? - PullRequest
1 голос
/ 26 октября 2009

Если мне нужно разработать небольшое приложение CRM, зачем мне выбирать приложение ASP.NET MVC вместо обычного приложения ASP.NET?

Спасибо

чак.

Ответы [ 2 ]

2 голосов
/ 26 октября 2009

В этой статье "Веб-форма ASP.net MVC против ASP.net" обобщены некоторые преимущества любой из моделей:

Преимущества модели MVC

1.Enable чистое разделение проблем (SoC)
2. Включить полный контроль над отображаемым HTML.
3. Включение тестовой разработки (TDD) (построено с учетом TDD).
4. SEO и REST дружественный URL.
5. Простая интеграция с фреймворками JavaScript.
6.Поддержка сторонних движков просмотра, таких как NVelocity, Brail, NHaml.
7. Нет событий ViewState и PostBack.
8. Следит за состоянием сети без гражданства.
9. Расширяемый и сменный каркас.
10. Идеальная платформа для приложений Web 2.0.

Преимущества модели веб-формы

1. Обеспечивает разработку RAD.
2. Простая модель разработки для больших приложений, управляемых данными.
3. Обеспечивает богатое управление.
4. Знакомая модель для разработчиков оконных форм.

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

Другая статья «ASP.NET MVC Pro и Con» .

1 голос
/ 26 октября 2009

http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller

Сначала вы можете захотеть ознакомиться с шаблоном архитектуры MVC и понять, почему его использование может улучшить ваш код.

Краткий ответ: ASP.NET MVC поощряет использование указанного шаблона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...