Proponuję spojrzeć na tym blogu Scott Gu:
http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspx
aby wymienić tylko kilka zalet, można użyć Razor View Engine, który w zależności od Twoich wymagań sprawi, że Twój kod widzenia będzie ładniejszy. Uważam, że tak jest w przypadku systemu ERP.
To nie jest w 100% związane z mvc3, ale w przypadku RC, do którego masz zainstalowany NuGet, jeśli zamierzasz korzystać z bibliotek zewnętrznych, które ci pomogą, jest to świetny sposób na zarządzanie nimi.
Częściowe buforowanie wyjściowe stron to doskonała funkcja dla systemów, które dzielą bity i elementy w różnych ui.
Dyskretna JavaScript i sprawdzanie poprawności to kolejna świetna nowa funkcja, która pomoże utrzymać łatwość konserwacji kodu wśród innych korzyści.
MVC3 ma również pewne zalety z dynamicznych aspektów .NET 4, a także pomaga zachować czystość kodu widoku.
I moim punktem końcowym będzie, MVC3 jest już na etapie RC .... już ma licencję Go Live i wsparcie ... jeśli się uczysz, sugerowałbym naukę najnowszego, dostaniesz wszystkie wiedza, której potrzebujesz, aby używać mvc 1 i 2, a także nowe rzeczy o mvc 3.
Sugeruję przeczytanie informacji o wydaniu MVC3 i zobaczenie, jakie części mogą ci przynieść korzyści. – RPM1984
@ RPM1984: Dzięki za sugestię –