2012年9月29日 星期六

ASP.NET MVC 學習資源整理 Part.2 - 國外部落格


在今年四月的時候有整理了一篇 ASP.NET MVC 的學習資源:「ASP.NET MVC 學習資源整理 Part.1」,那一篇介紹的是比較著重於微軟官方所提供的資源,官方的學習資源已經相當豐富,而每當有人問我可以到哪裡找有關 ASP.NET MVC 的學習資源時,我總是會先問對方是否已經看完官方的資源,要先看完微軟所提供的教學內容之後再去找其他的資源才是。

往往很多人會忽視官方所提供的學習資源,其一就是有蠻多人會不想要看英文的內容,再來有些人會認為官方所提供的資源都是很簡單或是很基本的內容,所以就不會想去看,其實有以上想法的人就大錯特錯了, 微軟所提供的教學內容真的是學習 ASP.NET MVC 的最佳入門途徑,很多觀念與基本操作在官方教學內容中都會教到,而且這些教學內容不光是文字與圖片,很多都還有影片教學,官方教學內容都看得差不多,而且已經會使用 ASP.NET MVC 寫出網站的時候,這表示已經具備不錯的能力了。

當開發 ASP.NET MVC 一段時間後就會想要學習更進階的內容,或是想要時常獲得 ASP.NET MVC 的相關訊息,此時官方網站就無法滿足你的需求了,這時候就會開始在 google 裡到處尋找相關的網站或部落格,但是 google 搜尋出來這麼多的相關內容中,有哪些網站或是部落格是有幫助的呢?這一篇文章會介紹幾個國外 ASP.NET MVC 開發人員都應該要追縱的部落格。

 


#1. ScottGu's Blog

ScottGu's Blog(Scott Guthrie lives in Seattle and builds a few products for Microsoft)

網址:http://weblogs.asp.net/scottgu/default.aspx

ASP.NET MVC Tag:http://weblogs.asp.net/scottgu/archive/tags/MVC/default.aspx

首先要介紹的就是 Scott Guthire 的 Blog,寫 ASP.NET MVC 的開發人員一定要知道這號人物,在 2007 年的時候就是 ScottGu 開始著手進行 ASP.NET MVC 的開發,所以 .NET 陣營才會有 MVC 的開發技術的存在,在 ScottGu 的 blog 中不只是可以獲得最新的 MVC 技術訊息,也有相關 .NET 的最新技術訊息,只要是 .NET 開發人員,尤其是 ASP.NET Web Form 與 ASP.NET MVC 的開發者,一定要關注 ScottGu 的 blog.

image

 

 

#2. Scott Hanselmans Computer Zen

Scott Hanselman on Programming, User Experience, The Zen of Computers and Life in General

網址:http://www.hanselman.com/blog/

ASP.NET MVC Tag:http://www.hanselman.com/blog/CategoryView.aspx?category=ASP.NET+MVC

ASP.NET Tag:http://www.hanselman.com/blog/CategoryView.aspx?category=ASP.NET

另一個有名的 Scott 就是 Scott Hanselman,Scott Hanselman 的 blog 主要是 focus 在 Web 開發技術,所以不管是 ASP.NET Web Form 或是 ASP.NET MVC 都有相當可觀的文章數量,而且每篇文章內容都相當精闢,除了關注追蹤 ScottGu 的 blog 之外,Scott Hanselman 的 blog 也是不能錯過的。

SNAGHTML65c949

 

 

#3. you've been HAACKED

Phil Haack attempts to infuse technology and software development with humor and a pragmatic eye... Attempts.

網址:http://haacked.com/Default.aspx

ASP.NET MVC Tag:http://haacked.com/tags/aspnetmvc/default.aspx

Phil Haack 原本是微軟的 Senior Program Manager ,負責的有 ASP.NET MVC 與 NuGet 還有其他專案開發,但目前 Phil Haack 已經離開微軟並且到 GitHub 工作,雖然已經不再參與 ASP.NET MVC 的開發,不過 Phil Haack 還是有持續關注 ASP.NET MVC,所以在 blog 中也持續的發佈有關 ASP.NET MVC 的文章,Phil Haack 同時也是「Professional ASP.NET MVC」的作者之一(此書的 1.0 一直到 4.0,Phil Haack 是唯一都有參與的作者),最新版本的「Professional ASP.NET MVC 4」即將在 10 月出版,這邊推薦各位 ASP.NET MVC 開發人員可以購買一本,不過應該不會有正體中文版,簡體中文版應該等個半年就可以看到。

image

 

 

#4 Jon Galloway

網址:http://weblogs.asp.net/jgalloway/

Jon Galloway 是「Professional ASP.NET MVC 2 ~ 4」的共同作者之一,而 Jon Galloway 同時也是微軟的 Community Program Manager,主要是在 ASP NET MVC 上,而在 ASP.NET MVC 官網上的基礎教學「MVC Music Store」就是由 Jon Galloway 創建的,

MVC Music Store:http://mvcmusicstore.codeplex.com/

ASP.NET MVC Tutorials Chapter.3 MVC Music Store:http://www.asp.net/mvc/tutorials/mvc-music-store

在 Jon Galloway 的 blog 有著相當豐富的 ASP.NET MVC 內容,千萬不要錯過!

image

 

 

#5. K. Scott Allen - OdeToCode.Com

網址:http://odetocode.com/Blogs/scott/default.aspx

K. Scott Allen(又一個 Scott) 是 OdeToCode LLC 的創辦人,也同時是線上教學網站「Pluralsight」的講師之一,K.Scott Allen 在 Pluralsight 中主要就是講述 ASP.NET MVC 的內容,另外也有講述 C#, Design Pattern, LINQ 等,同時也「Professional ASP.NET MVC 3, 4」一書的共同作者之一,Scott Allen 也著有多本 .NET 技術相關的書籍,Scott Allen 的 blog 就如同他講課的一樣,相當精采、豐富,blog 的內容不只限於 ASP.NET MVC 的內容,也有包括 .NET, HTML5, Javascript 等。

image

 

 

#6. Jeffery Palermo(.com)

網址:http://jeffreypalermo.com/

Jeffery Palermo 是「ASP.NET MVC 4 in Action」此書的作者之一,這一本書也是系列書籍,從「ASP.NET MVC in Action」「ASP.NET MVC 2 in Action」然後是「ASP.NET MVC 4 in Action」(沒有 3),「ASP.NET MVC 4 in Action」這本書是我之前有推薦給各位的 ASP.NET MVC 4 相關書籍的其中一本,這本書與「Professional ASP.NET MVC」比較大的不同在於,「ASP.NET MVC 4 in Action」會比較適合進階使用者,而剛入門 ASP.NET MVC 的開發者就比較不適合這一本書。Jeffery Palermo 的部落格就如同這本書一樣,內容都比較進階,初學者可能不好吸收內容,但時常會有相當精采的文章,我也是時常在 Jeffery Palermo 的 blog 中學習到不少的技術,像我之前有寫了一篇關於 ViewBag 使用方法的文章:「ASP.NET MVC 3 - ViewBag 裡使用方法(Method)」,還有在「ASP.NET MVC 資料分頁 MVCPaging 2.0 應用 Part.4:分頁進階處理」這一篇裡也有,就是在 Jeffery Palermo 的這一篇「How to access controller methods from a view in ASP.NET MVC」所學來的,原來的文章是寫得比較精簡,而我則是引用文章裡面的方式來加以變化,Jeffery Palermo(.com) 裡面還有很多寶,就等你訂閱後還追蹤發掘。

image

 

 

#7. Stephen Walther - ASP.NET, Metro, HTML5

網址:http://stephenwalther.com/

ASP.NET MVC Tag:http://stephenwalther.com/archive/category/4

Stephen Walther 的 blog 內容都著重在 Web 技術開發,重點是在 ASP.NET Web Form 與 ASP.NET MVC 上,blog 比較多人注目的就是「ASP.NET MVC Tip」系列文章,大約有 50 篇的內容,這些內容有的是基本觀念,有的是基礎操作,也有蠻多是方便實用的技巧,不過這個系列的文章都是屬於 ASP.NET MVC 1.0 時期的內容,雖然現在已經是 ASP.NET MVC 4.0 了,不過基本的觀念與內容都是同樣的。

image

 

 

#8. dotnetcurry.com

Tutorials on Microsoft .NET and Web Technologies

網址:http://www.dotnetcurry.com/

ASP.NET MVC Tutorials:http://www.dotnetcurry.com/BrowseArticles.aspx?CatID=67

dotnetcurry.com 是一個發佈關於 .NET 技術領域的網站,由一群技術人員撰寫技術文章,文章的質量與數量都相當高,網站內的 ASP.NET MVC 相關文章不管是基礎類或是進階實戰類,文章內容不過太過冗長,而且敘述也不會過於艱澀,相當適合短時間的閱讀、學習與操作。

image

 

 

#9. DeVCURRY

.NET and Web Development Tutorials for Developers

網址:http://www.devcurry.com/

ASP.NET MVC Tag:http://www.devcurry.com/search/label/ASP.NET%20MVC

其實 DeVCurry 與 donnetCurry 是由同一個創辦者所建立的,所以兩個網站的名字都很像,以網站的副標來看,可以知道 DevCurry 是著重於 .NET 的 Web 開發技術上面,DevCurry 的每篇文章內容會比 dotnetCurry 要來得長一些,這是因為 DevCurry 的文章內容都會比較詳細,對初階入門的 ASP.NET MVC 開發者而言,當已經學會基本 ASP.NET MVC 開發技術後,來到這個網站將會學習到更多。

image

 


我並沒有列出太多的部落格與網站出來,並不是說有關於 ASP.NET MVC 開發的 blog 很少,相反地,有關於 ASP.NET MVC 的 blog 是相當多的,只是有很多 blog 的質量並不是很好,也有很多 blog 已經很久沒有更新過了,我在這篇文章中所列出來的 blog 都是有持續發佈新文章的,而且這些 blog 也真的都是大多數 ASP.NET MVC 開發者都一定會追蹤的。

之前有朋友問我,怎麼去得到這些 ASP.NET MVC 的相關或最新資訊呢?

其實我也只是善用 RSS 與 Googler Reader 的訂閱功能而已,當我在 Google 中搜尋 ASP.NET MVC 相關資料時,絕大多數所搜尋出來的資料都是來自於 blog 的文章,假如這些文章寫得不錯,而且 blog 其他文章也不錯時,我就會用 Google Reader 來訂閱這個 blog,如此一來我就可以在 Google Reader 中獲取這些 blog 的最新文章,

image

上面的擷圖是我一部分的訂閱內容,我不見得每一篇文章都會去看,但是我可以有效去利用這些訂閱內容,在 Google Reader 裡也可以使用搜尋功能,對我們所訂閱的 blog 內容做查詢,這樣查詢相關資料會比直接在 Google 搜尋引擎中還來得有效率,訂閱 Blog 文章,而不要只是把 Blog 網址給存到瀏覽器的書籤裡,存到書籤 … 以我的經驗是很少會再去開啟瀏覽。

講到這裡,如果你還沒有訂閱「mrkt 的程式學習筆記」,趕快動手訂閱吧!這樣才不會錯過 kevin 的胡言亂語喔!

image

 

以上

沒有留言:

張貼留言

提醒

千萬不要使用 Google Talk (Hangouts) 或 Facebook 及時通訊與我聯繫、提問,因為會掉訊息甚至我是過了好幾天之後才發現到你曾經傳給我訊息過,請多多使用「詢問與建議」(在左邊,就在左邊),另外比較深入的問題討論,或是有牽涉到你實作程式碼的內容,不適合在留言板裡留言討論,請務必使用「詢問與建議」功能(可以夾帶檔案),謝謝。