Должен ли я продолжать работать над своим проектом на MVC 1.0 или остановиться и изучить MVC 2.0? - PullRequest
6 голосов
/ 25 февраля 2010

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

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

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

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

Ответы [ 4 ]

3 голосов
/ 25 февраля 2010

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

2 голосов
/ 25 февраля 2010

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

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

2 голосов
/ 25 февраля 2010

Нет такой вещи, как миграция с MVC1 на MVC2.

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

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

0 голосов
/ 25 февраля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...