2010-11-16 13 views
21

Obecnie uczę się MVC2. w rzeczywistości pracuję nad moim pierwszym projektem MVC2. W MVC3 beta jest dostępna i dostępna do pobrania. proszę zasugeruj mi, że powinienem użyć MVC3 (Beta) lub kontynuować z MVC2, a po drugie, jeśli przejdę do MVC3, to jakie główne zalety dostanę z niego. Mój projekt to aplikacja ERP. Proszę zasugerować mi, co powinienem zrobić.jakie są zalety MVC3 nad MVC2

Dzięki

+1

Sugeruję przeczytanie informacji o wydaniu MVC3 i zobaczenie, jakie części mogą ci przynieść korzyści. – RPM1984

+0

@ RPM1984: Dzięki za sugestię –

Odpowiedz

21

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.

+0

Dzięki za dostarczenie tak cennej wiedzy. –

4

Jednym czynnikiem jest data wydania MVC 3 w stosunku do daty wydania aplikacji, to znaczy, że nie należy wysyłać z aplikacji w oparciu o wersji beta MVC.

Jeśli przejdziesz na wersję beta MVC 3, powinieneś wiedzieć, że w ostatecznej wersji mogą pojawić się zmiany, więc będziesz musiał wprowadzić zmiany dla każdej wersji, aż do momentu zwolnienia, a aplikacja będzie działać tylko z jedną wersją. określonej wersji pre-release, aż do ostatecznego uwolnienia MVC 3.

+0

dzięki za sugestię. –

+1

MVC 3 RC został wydany w zeszłym tygodniu. – RyanW

+0

@RyanW: To wciąż jest wersja przedpremierowa. Jeśli nie masz dedykowanego serwera, będzie ci ciężko znaleźć hosting dla MVC 3 do czasu wydania. – Guffa

Powiązane problemy