Можно ли использовать ASP.NET MVC 2 Preview 1 в производственном приложении? - PullRequest
4 голосов
/ 21 августа 2009

Я не уверен, реально ли использовать ASP.NET MVC 2 Preview 1 уже в производственной системе? Я хотел бы, потому что он вводит несколько очень необходимых функций, которые изворотливы в MVC 1.

К сожалению, я не нашел ничего об этой теме или дорожной карте в сообщении ScottGu от 31.07. Является ли MVC2P1 уже в значительной степени тем, чем будет MVC (я не знаю, что команда MVC считает предварительным просмотром)? У кого-нибудь есть лучшая информация по этому вопросу?

Ценю ваш вклад, спасибо!

Ответы [ 2 ]

4 голосов
/ 21 августа 2009

Основываясь на выпуске 1 MVC, перед финальным выпуском было много предварительных просмотров. Оригинальный ASP.NET MVC 1 Preview 1 сильно отличался от финального выпуска. Финальная версия MVC 1 Preview 5 была очень похожа на финальную версию, отличаясь очень мало (если вообще), и я думаю, что основным отличием были исправления ошибок.

Хотя MVC 2 является усовершенствованным MVC 1, у него действительно есть несколько важных новых инициатив (например, областей), и нет никакой гарантии, что то, как работает текущий MVC 2 Preview 1, будет работать как конечный продукт. Если вам нужна долговечность в вашей производственной системе, я бы не советовал использовать какой-либо предварительный продукт в производственном режиме, если вы не готовы иметь дело с возможными существенными изменениями в финальной версии.

Дополнительное примечание ... если вы будете постоянно обновлять свою производственную систему последующими предварительными выпусками, это должно облегчить окончательный переход на финальную версию MVC 2.

1 голос
/ 21 августа 2009

Есть много улучшений в структуре, ожидающих в очереди даже для Preview 2. Например, проверка данных на стороне клиента будет введена в Preview 2 и будет поставляться с новыми подключаемыми API . Команда также все еще дорабатывает помощников по шаблонам. Таким образом, я не думаю, что это то, чем будет MVC 2.

За исключением всех проблем стабильности и изменения API, я думаю, что Microsoft не выпустила предварительный просмотр MVC 2 с лицензией, которая позволяет использовать биты в производственной среде, то есть с лицензией на эксплуатацию. Это похоже на правду, по крайней мере, для Preview 1.

Я понял это из комментария Скотта Гу и комментария Фила Хаака .

...