Я должен продолжать работать над своим проектом на MVC 1.0 или остановить и изучить MVC 2.0?

Несколько месяцев я начал изучать ASP.NET MVC 1.0. Хотя трудно в начале, теперь я сделал огромные успехи так, чтобы я работал над чем-то серьезным, я могу показать своим коллегам. Но, теперь MVC 2 почти там.

Теперь я хотел бы знать, глубоко ли MVC 1.0 и MVC 2 отличаются. На самом деле, интересно, должен ли я (сначала) закончить то, во что я, или (во-вторых) я должен остановить все и изучить первый MVC 2.

Чтобы проиллюстрировать мой тезис, я сказал бы: перемещает от MVC 1.0 до MVC 2 тот же масштаб как мигрирующий от Веб-формы до MVC 1.0

Спасибо за помощь.

6
задан David Glenn 25 February 2010 в 10:06
поделиться

4 ответа

MVC2 не является большим шагом вперед по сравнению с MVC1. Скорее всего, ваш код будет нормально работать на MVC2 как есть, с небольшими изменениями здесь и там

вот руководство: http://weblogs.asp.net/leftslipper/archive/2009/10/19/ migrating-asp-net-mvc-1-0-applications-to-asp-net-mvc-2.aspx

3
ответ дан 17 December 2019 в 00:08
поделиться

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

0
ответ дан 17 December 2019 в 00:08
поделиться

Переход с MVC1 невозможен. ] в MVC2 .

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

Например, если вы используете .Net Framework 4.0 , позже, когда появится версия 4.5 или 5.0 , вы не собираетесь мигрировать ! но узнайте о новых функциях в этом

2
ответ дан 17 December 2019 в 00:08
поделиться

Они не глубоко отличаются. Все, чему вы научились в 1.0, применимо и в 2.0. Однако вы можете начать изучать новые возможности 2.0. Цитата из блога Скотта Гу:

ASP.NET MVC 2 - это следующее значительное обновление ASP.NET MVC. Это совместимое обновление ASP.NET MVC 1 - поэтому все знания, навыки, код, и расширения, которые вы уже используете в ASP.NET MVC продолжают работать и применяться вперед

2
ответ дан 17 December 2019 в 00:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: