Вы бы уже использовали MVC 2 или MVC 1? - S # arp Architectur + движок Spark View

Я начинаю разрабатывать сложное веб-приложение с использованием S # arp Architectur и Spark View Engine.

По умолчанию используется MVC 1.0.

Но я думаю об обновлении всего до ASP.NET MVC 2.

Вы бы начали разработку в MVC 1 и обновились до версии 2 позже или сделали бы обновление с самого начала?

Спасибо за совет,

-Бен


person Ben    schedule 10.01.2010    source источник


Ответы (3)


В конце концов, как всегда, это риск против вознаграждения.

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

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

person Paul Creasey    schedule 10.01.2010

MVC 2

Что касается продуктов microsoft (imho):
Версия 1 - это бета-версия, она неполная и содержит ошибки. Версия 2 - это то, чем должна быть версия 1.

Я использую MVC 2 RC для очень большого проекта CMS, и у меня не было никаких проблем. Если вы не очень хорошо знакомы с MVC версии 1, я бы выбрал MVC 2, чтобы вам не пришлось изучать старые и новые вещи и запутаться.

По моему опыту, я могу подтвердить, что 2 является стабильным, и я думаю, что новый функции оправдывают риск. (Спросите меня еще раз через месяц после того, как мой проект станет LIVE: P)


ОБНОВЛЕНИЕ. Проект теперь запущен и отлично работает на MVC 2. Полнофункциональный, работающий на MVC 2, обслуживающий десятки тысяч пользователей в день. СЕЙЧАС пора перейти к MVC 2, это круто !!!


person Jason    schedule 13.01.2010

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

Если вы считаете, что MVC 2.0 достаточно стабилен для вашей производственной среды, сделайте это. У нас есть политика, согласно которой мы никогда не используем бета-программное обеспечение для чего-либо, кроме обучения или исследований.

Я думаю, что разработка в 1, а затем обновление было бы разумным.

person griegs    schedule 10.01.2010