Должен ли я изучать asp.NET MVC 3 без знания MVC 1 или 2?

FYI, я знаю asp.NET и планирую узнать asp.net MVC. Я слышал, что был выпущен asp.NET MVC 3. Должен ли я изучать MVC 3 прямо сейчас? или я должен начать с MVC 1 или 2?

Спасибо

Ответы

Ответ 1

Основные принципы одинаковы, поэтому изучение MVC 3 было бы правильным. Сначала "Обучение" 1 или 2 означало бы, что первоначальные знания о структуре уже устарели. Я всегда советю против изучения более ранних версий фреймворков, потому что вам часто приходится отучивать вещи, когда вы попадаете в новейшую версию фреймворка

Ответ 2

Начните с 3 - это итеративное построение на 2, которое было итеративным на 1. Если вы узнаете 1, вы научитесь делать вещи, которые были упорядочены и улучшены в 2 и 3.

Ответ 3

Вы должны изучить версию 3; это надмножество первых двух версий.
Тем не менее, я не уверен, сколько вводных материалов было написано еще 3.

Ответ 4

Я думаю, что "должно" немного субъективно. Но я могу сказать, что я изучаю MVC 3, не изучив сначала 1 или 2, и не слишком много времени с ним.

Блог Скотта Гатри - обязательно, но; -)

Ответ 5

Вы должны застрять в MVC3. Рамки - это итерации и улучшения в одной и той же базовой парадигме программирования.

Джон Галлоуэй перекодировал свой MvcMusicStore пример для MVC3. Все необходимые инструменты бесплатны, предоставляются ссылки, и вы можете использовать NuGet!

Ответ 6

Я думаю, вы должны выбрать свою собственную судьбу. Попробуйте изучить MVC 3, с Razor View Engine также вы увидите, что сможете. Кстати, это зависит от версии рамки, которую вы будете использовать.