2011-01-28 35 views
15

FYI, tôi biết asp.NET và lập kế hoạch học asp.NET MVC. Tôi nghe nói rằng asp.net MVC 3 đã được phát hành. Tôi có nên học MVC 3 ngay bây giờ không? hay tôi nên bắt đầu với MVC 1 hoặc 2?Tôi có nên học asp.net MVC 3 mà không biết MVC 1 hay 2 không?

Cảm ơn

+0

Tài nguyên tuyệt vời cho "thay đổi" đối với MVC 3 là bài đăng trên blog của Brad Wilsons: http://bradwilson.typepad.com/blog/2010/10/service-location-pt7-model-metadata.html – jfar

+0

câu hỏi hay, tôi có cùng một câu hỏi. – Cheung

Trả lời

14

Các nguyên tắc cốt lõi là tất cả như vậy để học MVC 3 sẽ là con đường để đi. "Học" 1 hoặc 2 đầu tiên sẽ chỉ có nghĩa là bạn biết kiến ​​thức ban đầu về khung đã hết hạn. Tôi luôn luôn khuyên bạn không nên học các phiên bản cũ hơn của khung công tác vì bạn thường phải học những thứ khi bạn vào phiên bản mới nhất của khung

+0

ok, nhưng nếu công ty đang sử dụng ASP.NET 2.0 (Visual Studio 2005) thì sao? họ có thể cài đặt MVC 3 không? – Victorgalaxy

+1

Xem đó là một câu hỏi khác nhau =) MVC 3 yêu cầu .NET 4.0 (http://www.asp.net/learn/whitepapers/mvc3-release-notes#software-requirements) vì vậy nếu bạn bị kẹt trên .NET 2.0, thì bạn sẽ phải học một phiên bản cũ hơn. Tôi nghĩ MVC 2 yêu cầu .NET 3.5, nhưng tôi có thể sai. – TheRightChoyce

+0

oh không, ngay cả MVC 1.0 yêu cầu asp.net 3.5! Không thể tin được ... vì vậy tôi có thể phải gắn bó với asp.net không mvc nếu tôi đang làm việc với asp.net 2.0: S hmm ... chỉ muốn chỉ ra rằng rất nhiều công ty vẫn đang sử dụng visual studio 2005. .. * thở dài * quá tệ – Victorgalaxy

2

Bạn nên tìm hiểu phiên bản 3; nó là một siêu của hai phiên bản đầu tiên.
Tuy nhiên, tôi không chắc chắn có bao nhiêu tài liệu giới thiệu đã được viết cho 3.

+0

+1 vì thiếu hướng dẫn giới thiệu ngoại trừ trang asp.net và sách. – naveen

3

Bắt đầu với 3 - đó là trong lặp đi lặp lại xây dựng trên 2 đó là lặp đi lặp lại trên 1. Nếu bạn học 1 bạn sẽ được học cách để làm mọi thứ đã được sắp xếp hợp lý và cải thiện trong 2 và 3.

2

Tôi nghĩ có lẽ "nên" là một chút chủ quan. Nhưng tôi có thể nói, tôi đang học MVC 3 mà không học đầu tiên 1 hoặc 2, và không có quá nhiều thời gian với nó.

Scott Guthrie's blog là điều bắt buộc dù ;-)

+0

Đừng nhìn vào phiên bản của Framework, nghĩ về nó như là phiên bản đầu tiên. Nó rất dễ dàng để có được đầu của bạn xung quanh một khi bạn đào sâu vào nó. PS: Thật buồn cười khi thấy tên của Scott Guthrie đầy đủ. Tôi biết anh ấy như ScottGu :) –

1

Bạn nên gặp khó khăn vào MVC3. Các khung công tác là các phép lặp và các cải tiến cho cùng một mô hình lập trình cơ bản.

Jon Galloway đã mã hóa lại mã MvcMusicStore example cho MVC3 của mình. Tất cả các công cụ bạn cần đều miễn phí, các liên kết được cung cấp và bạn có thể sử dụng NuGet!

0

Tôi nghĩ, bạn nên chọn vận mệnh của riêng bạn. Hãy thử học MVC 3, với Razor View Engine, bạn sẽ thấy rằng bạn có thể. Nhân tiện, nó phụ thuộc vào phiên bản khung công tác mà bạn sẽ sử dụng.

Các vấn đề liên quan