對於有ASP.NET webform基礎的ASP.NET MVC學習者有什麼學習建議,或者教程,書籍的推薦?
01-11
現在再看官網的原版教程和wrox的http://ASP.NET MVC4 高級編程。
官網的教程簡單易懂,但離實戰比較遠,比較好上手,wrox的這本書有些蹩腳,有些東西說不太清楚,但是整體只是比較全。感覺webform和mvc的區別還是挺大的,主要是實現思路上的,怎麼能迅速把思路轉換到mvc上呢?
不知道所謂的有基礎大概是什麼程度。
當年我研究MVC的時候直接把源碼拉下來看,然後就知道了個七七八八。
所以書方面我很難給出推薦,不過博客園上的有個大牛,我看過他的文章,覺得是比較接近MVC的設計和實現的,他還有寫書,所以你可以考慮買一本:
Artech - 博客園
MVC的結構其實非常簡單,比起WebForm來說是更為簡單。
如果你基礎足夠好,可以考慮直接拉源代碼來看,即使沒這個自信,看看優秀的源代碼對自己也是百利而無一害。當年我看MVC源代碼的時候寫了一些晦澀的意識流的筆記,如果你也打算看源代碼可以去我博客找找。
如果直接看源代碼對你要求太高,而你又打算深入學習和了解MVC框架的話,我會建議你不要從系統的模板入手,因為系統的模板一上來就搞出很多組件和現成的頁面,這些會妨礙你了解MVC框架本身。
你可以參考我寫的這篇博客直接用WebSite從零開始構建一個MVC的網站出來:
用網站(WebSite而不是WebProject)項目構建ASP.NET MVC網站最後,如果看源代碼的話,可以考慮看MVC2的,從MVC3開始WebPages的代碼也被搞到一起,使得項目變得非常龐大了,但基礎結構和第一個版本其實是一樣的。Webform和mvc除了模板引擎以外都不衝突,不過前者已經不流行了,現在用的是mvc+razor+winjs,做現代的界面
可以用 http://asp.net mvc * 高級編程 入門,不要被高級嚇到
http://asp.net官網的mvc入門視頻就不錯。看完以後再看《http://ASP.NET MVC4 高級編程》,5的貌似還沒出。
可以看看這個《EricZhang(T2噬菌體) - MVC 案例教程》,鏈接地址:
http://www.cnblogs.com/leoo2sk/category/167192.html
個人覺得入門算是比較不錯的。
像w3school有基礎的教程,博客園有很多大牛寫的文章,都非常經典!
推薦閱讀:
※三十多歲的人學習散打靠譜嗎?
※如何鍛煉建築方案表達的邏輯?
※古人都是去名師門下求學尋求智慧,中國現代怎麼增長智慧?現代怎麼沒像春秋戰國時的智慧家,思想家影響我們?
※在安徽醫科大學就讀是怎樣一種體驗?