Целесообразно ли использовать ASP.NET MVC 2 Preview 1 в рабочем приложении?
-
19-09-2019 - |
Вопрос
Я не уверен, можно ли использовать ASP.NET MVC 2 Preview 1 уже в производственной системе?Мне бы хотелось, потому что он вводит несколько столь необходимых функций, которые являются необычными в MVC 1.
К сожалению, я не нашел ничего по этой теме или информации о планах в сообщении ScottGu о выпуске от 31 июля.Является ли MVC2P1 уже почти тем же, чем будет MVC (я не знаю, что команда MVC считает предварительной версией)?Есть ли у кого-нибудь лучшая информация по этому поводу?
Цените ваш вклад, спасибо!
Решение
На основе версии MVC 1 перед финальной версией было много предварительных просмотров.Исходная версия ASP.NET MVC 1 Preview 1 сильно отличалась от финальной версии.Финальная версия MVC 1 Preview 5 была очень похожа на финальную версию, отличаясь очень мало (если вообще отличалась), и я думаю, что основным отличием были исправления ошибок.
Хотя MVC 2 является усовершенствованием MVC 1, в нем есть некоторые важные новые инициативы (например, области), и нет никакой гарантии, что конечный продукт будет работать так, как работает текущая версия MVC 2 Preview 1.Если вам нужна долговечность вашей производственной системы, я бы действительно не рекомендовал использовать какой-либо предварительный продукт в производственной мощности, если вы не готовы иметь дело с возможными существенными изменениями в финальной версии.
Примечание... если вы будете постоянно обновлять свою производственную систему с помощью последовательных предварительных выпусков, это должно облегчить ваш окончательный переход на финальную версию MVC 2.
Другие советы
Даже в Preview 2 ждет множество улучшений фреймворка.Например, проверка данных на стороне клиента будет представил в Preview 2 и будет поставляться с новыми подключаемые API.Команда также все еще совершенствует помощники шаблонных представлений.Поэтому я не думаю, что MVC 2 будет именно таким.
Если оставить в стороне все проблемы со стабильностью и изменением API, я думаю, что Microsoft нет выпустите предварительную версию MVC 2 с лицензией, которая позволяет использовать эти фрагменты в производственной среде, т. е. с лицензией для запуска.Это похоже на правду, по крайней мере, для Preview 1.
Я понял это из Комментарий в блоге Скотта Гу и Комментарий в блоге Фила Хаака.