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

Причина обновления от ASP.NET MVC2 до MVC3

С выпуском ASP.NET MVC 3 мне интересно, каковы основные причины (функции убийцы), мы должны обновить наше приложение до MVC3.

Наше приложение в настоящее время находится в MVC2, используя:

  • Ninject & Ninject.Web для IoC,
  • Linq to Sql
  • jQuery (без ASP.NET Ajax)
  • карты флота.
  • MVC Contrib
  • Пользовательский REST (через динамические файлы конфигурации XML WCF без XML)

Мы не используем диаграммы ASP.NET или EF и т.д.

Есть ли какая-то настоящая убедительная причина, по которой мы должны перейти на ASP.NET MVC 3?

4b9b3361

Ответ 1

Вот несколько дополнительных функций в ASP.NET MVC 3

  • Механизм просмотра Razor (широко рассматривается как значительное улучшение в предыдущем механизме просмотра ASPX)
  • Улучшена проверка модели с ненавязчивой поддержкой JavaScript и jQuery. Включение новой удаленной проверки amoungst others
  • Кэширование выходных данных на частичной странице.
  • Усовершенствования инжекций зависимостей, новый IDependencyResolver`

Более подробные сведения и сведения можно найти на сайте ASP.NET MVC вместе с Анонс Скотта Гатри

Но только вы можете оценить, следует ли вам обновлять или нет для вашего конкретного проекта.

Следует отметить (как прокомментировал Роберт Коритник), что MVC 3 требует .NET 4.

Ответ 3

Основные две причины, которые мы собираемся обновить:

1) Возможность управлять проверкой HTML на основе текстового поля, а не на всей странице - это означает, что мы можем позволить пользователям вводить HTML в некоторые текстовые поля на странице, вместо того, чтобы управлять им на уровне страницы.

2) Удаленная проверка - гораздо меньше аякса для нас!

Ответ 4

1 Бритва

2 Razor Intellisense в Visual Studio

3 частичное кэширование вывода страницы

4 Валидация и усовершенствования JavaScript/AJAX

Razor View Engine сделает ваш код более приятным.

Подробнее здесь

Ответ 5

Помимо всех ответов есть несколько других причин для принятия MVC 3

  • Ненавязчивый Javascript
  • Глобальные фильтры действий
  • Пользовательские атрибуты проверки и самооценка