ASP.NET MVC по сравнению с ASP.NET 4.0

Слепая оптимизация не хороша. Попытайтесь использовать средство выделения памяти Google, Вы не должны даже перекомпилировать свое приложение. Можно найти то, в чем необходимо знать здесь:

http://google-perftools.googlecode.com/svn/trunk/doc/tcmalloc.html

Gaetano

12
задан George Stocker 21 October 2009 в 23:05
поделиться

4 ответа

Ну, ваш вопрос действительно не имеет для меня смысла.

Вы спрашиваете, использовать ли ASP.Net MVC или ASP.Net 4.0 - вы имеете в виду WebForms?

MVC 2.0 будет поставляться вместе с VS 2010 и, следовательно, в то же время, что и .Net 4.0 И ASP.Net 4.0 - также ASP.Net MVC является частью ASP.Net.

Если вы хотите использовать .Net 4. 0 и все функции ASP.Net 4.0 - что плохого в том, чтобы делать это С MVC?

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

23
ответ дан 2 December 2019 в 03:43
поделиться

Если ваше приложение будет выпущено после мартовской даты выпуска, то это не проблема. Используйте ASP.Net 4.0.

Если это не так, то все не так ясно. Моя нынешняя компания сталкивается с той же проблемой. Пойдем ли мы с .Net 4.0 или нет. Для нас наше решение размещено внутри компании, поэтому у нас нет проблем с выпуском продукта на невыпущенной платформе. Больше всего нас беспокоит переход с бета-версии 2 на RTM.

Как разработчик, я всегда хочу перейти на новейшую платформу. Компания должна учитывать своих клиентов и риск перехода на новую платформу. В большинстве случаев осторожность более разумна, чем прыгать первым.

ASP.MVC 1.0 поддерживается и выпускается. Это отличный веб-фреймворк. Если вам не нужны определенные функции в ASP.MVC 2. Тогда используйте ASP.NET MVC 1.

7
ответ дан 2 December 2019 в 03:43
поделиться

Выбирайте тот, который имеет наибольшее коммерческое значение. Нам всегда хочется ждать следующего лучшего ... но если бы мы это сделали, мы бы никогда ничего не добились.

3
ответ дан 2 December 2019 в 03:43
поделиться

Если ваши критерии включают следующее:

Мы стремимся к высокой тестируемости, слабой связи и «контролируемому HTML» - для меня это означало ASP.NET MVC.

Тогда ASP.NET MVC обязательно . Даже с ASP.NET 4.0 вы не можете обойтись без того факта, что ASP.NET трудно протестировать без большого количества дополнительной работы, которой просто нет для MVC.

Я использую ASP.NET в своих "дневная работа", а ночью я " m ASP.NET MVC полностью. ASP.NET 4.0 по-прежнему зависит от устаревшего «скрытого кода» и связи представления и контроллера, которая существует с элементами управления ASP.NET. Это вещи, которые значительно усложняют тестирование, и они по определению «тесно связаны».

6
ответ дан 2 December 2019 в 03:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: