Adam Freeman:是一位經(jīng)驗豐富的IT專家,曾在一系列公司擔任高級職務。最后的職務是一家全球性銀行的首席技術官和首席運營官?,F(xiàn)已退休,目前正把他的時間用于寫作和鐵人三項訓練。這是他的第11部關于編程的圖書,也是第9部關于.NET的技術書籍。Steven Sanderson:就職于微軟公司,是“Web平臺與工具”團隊的項目經(jīng)理,致力于保證微軟的Web技術對開發(fā)者盡可能有用。他既具備在新生的創(chuàng)業(yè)公司實踐的經(jīng)驗、也具備在跨國公司從事Web開發(fā)的人生經(jīng)歷,也是相關主題的撰稿人和發(fā)言人。工作之余,他也在http://github.com/SteveSanderson上從事開源項目的開發(fā)和維護。
圖書目錄
目 錄
第1部分 ASP.NET MVC 3簡介
第1章 設計思路 2
1.1 Web開發(fā)簡史 2
1.1.1 傳統(tǒng)的ASP.NET Web Form 3
1.1.2 ASP.NET Web Form表單的問題在哪里 3
1.2 當今的Web開發(fā) 4
1.2.1 Web標準與REST 4
1.2.2 敏捷與測試驅動開發(fā) 5
1.2.3 Ruby on Rails 5
1.2.4 Sinatra 6
1.2.5 Node.js 6
1.3 ASP.NET MVC的主要優(yōu)勢 7
1.3.1 MVC架構 7
1.3.2 可擴展性 7
1.3.3 在HTML及HTTP上的嚴密控制 8
1.3.4 可測試性 8
1.3.5 強大的路由系統(tǒng) 9
1.3.6 建立在ASP.NET平臺的精華之上 9
1.3.7 現(xiàn)代API 10
1.3.8 ASP.NET MVC是開源的 10
1.4 誰該使用ASP.NET MVC 10
1.4.1 與ASP.NET Web Form的比較 11
1.4.2 從Web Form遷移到MVC 11
1.4.3 與Ruby on Rails的比較 11
1.4.4 與MonoRail的比較 12
1.5 ASP.NET MVC 3的新特性 12
1.6 小結 12