Подтвердить что ты не робот

ASP.NET MVC и ASP.NET 4.0

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

В настоящий момент я настраиваю работу над проектом в своей компании с помощью ASP.NET MVC, но, наблюдая за этим, я начинаю задаваться вопросом, правильно ли это, и будет ли это соответствовать мне подождите ASP.NET 4.0.

Я понимаю, что ASP.NET MVC 2.0 приближается к фактической версии.

Если Высокая тестируемость, свободная связь и наличие Полный контроль над нашим HTML - это главные приоритеты, которые я должен выбрать, ASP.NET 4.0 или ASP.NET MVC?

4b9b3361

Ответ 1

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

Вы спрашиваете, следует ли идти с 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, просто начните использовать его сейчас - если это не создает других проблем.

Ответ 2

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

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

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

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

Ответ 3

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

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

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

Я использую ASP.NET в своей "дневной работе", но в ночное время я ASP.NET MVC полностью. ASP.NET 4.0 по-прежнему зависает с устаревшим "Code-Behind" и связью View/Controller, которая продолжается с элементами управления ASP.NET. Это вещи, которые делают его намного сложнее проверить, и по определению "плотно связаны".

Ответ 4

Идите в зависимости от того, что имеет наибольшее значение для бизнеса. Мы всегда ждем следующего лучшего... но если мы это сделаем, мы никогда не добьемся чего-либо.

Ответ 5

Выбор шаблона презентации для новой или корпоративной веб-разработки на платформе Microsoft - это сложная задача, на мой взгляд, всего три; View Model, Model-View-Presenter (MVP) или ASP.NET MVC (производная Model2).

Вы можете прочитать полную статью здесь Шаблоны ASP.NET MVC