Adam Freeman:是一位經(jīng)驗(yàn)豐富的IT專家,曾在一系列公司擔(dān)任高級職務(wù)。最后的職務(wù)是一家全球性銀行的首席技術(shù)官和首席運(yùn)營官?,F(xiàn)已退休,目前正把他的時間用于寫作和鐵人三項(xiàng)訓(xùn)練。這是他的第11部關(guān)于編程的圖書,也是第9部關(guān)于.NET的技術(shù)書籍。Steven Sanderson:就職于微軟公司,是“Web平臺與工具”團(tuán)隊(duì)的項(xiàng)目經(jīng)理,致力于保證微軟的Web技術(shù)對開發(fā)者盡可能有用。他既具備在新生的創(chuàng)業(yè)公司實(shí)踐的經(jīng)驗(yàn)、也具備在跨國公司從事Web開發(fā)的人生經(jīng)歷,也是相關(guān)主題的撰稿人和發(fā)言人。工作之余,他也在http://github.com/SteveSanderson上從事開源項(xiàng)目的開發(fā)和維護(hù)。
圖書目錄
目 錄
第1部分 ASP.NET MVC 3簡介
第1章 設(shè)計(jì)思路 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 當(dāng)今的Web開發(fā) 4
1.2.1 Web標(biāo)準(zhǔn)與REST 4
1.2.2 敏捷與測試驅(qū)動開發(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架構(gòu) 7
1.3.2 可擴(kuò)展性 7
1.3.3 在HTML及HTTP上的嚴(yán)密控制 8
1.3.4 可測試性 8
1.3.5 強(qiáng)大的路由系統(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 小結(jié) 12