目錄
以下為《ASP.NET MVC 4網站開發美學》全書目錄,本書共11章792頁。以下是非常長的一串目錄,可以讓讀者先瞭解將會閱讀到什麼的主題與內容。
以下為《ASP.NET MVC 4網站開發美學》全書目錄,本書共11章792頁。以下是非常長的一串目錄,可以讓讀者先瞭解將會閱讀到什麼的主題與內容。
ASP.NET MVC 由2007 年開始發展至今,我們看到MVC 開發模式逐漸地 成熟,並且一步一步成為網頁開發的主流。在ASP.NET MVC 4.0 這個版本裡, 我們看到了許多令人驚喜的魔法,簡單、快速、強大又充滿彈性,更重要的是, 當開發人員掌握了MVC 開發精髓,便能用更少的時間做更多的事。
Microsoft ASP.NET Web Optimization Framework 1.1.0-alpha1最快取得的方式是透過NuGet。此1.1.0版本除了修正一些Bug外,再提供三個功能,分別是「CDN fallback」、「Element template strings」、「Virtual Path Provider」。
在ASP.NET MVC 4網站開發美學第5.6小節談到【合併與最佳化】這個主題,內容中討論的相關功能就是由【System.Web.Optimization.dll】所提供,以前必須由擴充套件來達到的功能,現在都由ASP.NET MVC 4內建的System.Web.Optimization.dll提供,我查了一下書中的截圖,在Visual Studio 2010 RTM版本內版本為1.0.0-beta2,應該是安裝了Visual Studio 2012 Update 1,所以目前開啟的專案已內已經是版本1.0.0。以下會補充一些書藉沒有的內容,共有二篇補充資料,此為第一篇,第二篇會討論Microsoft ASP.NET Web Optimization Framework 1.1.0-alpha1這個下一版本又會提供那些新功能。
由http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification提供了一分資料,有使用B/M與沒有使用B/M的差異:
項目 | 使用B/M | 未用B/M | 改善 |
---|---|---|---|
檔案請求 | 9 | 34 | 256% |
KB傳送 | 3.26 | 11.92 | 266% |
KB接收 | 388.51 | 530 | 36% |
載入時間 | 510 MS | 780 MS | 53% |
這是我人生第一本合著,想多留點回憶,宣傳文會多一些,請各位見諒。
第一次寫作就是以合作方式進行,這讓我非常高興,我是應Demo的邀請,知道作者群之後,有點嚇一跳,因為是一次北、中、南三地Microsoft MVP大合作,怎麼溝通與討論,這很好玩。
在網路的時代,當然是用網路來解決。
書藉的大綱討論絕大部分都是在Demo所提供的一套http://www.mindomo.com/工具裡完成,一般不管是XMind之類的工具,都是離線式的應用工具,不合適協同作業,Mindomo是線上工具,這讓我們在不同地點也能清楚整個架構,直接的討論、回應、修改。
除了線上,另一個重點是,像我用XMind,雖然它有發佈至線上的功能,但都是發佈之後的資料都是公開的,像我們這種團隊合作的資料是需要隱私且不公開的,而且還要能邊討論邊修改,這部份Mindomo都是上上之選。
最重要是感謝Demo的付費,讓所有作者有一個好的討論空間。(Mindomo免費與付費功能差異不在此文討論。)
前一篇「SURVEY MY DREAM NOTEBOOK」交帶我很認真為了找心中規格筆記型電腦所做的努力,從SONY T13、Lenovo G580、Lenovo S430到最決定的是Lenovo T430,拿到Lenovo T430剛好是2012/12/24的聖誕夜,fb上許多人留言說「開箱文」,說實話,那種第一時間的開箱文不是我想要的,和初戀一樣,一開始太甜蜜了,眼裡都只有滿滿的優點而沒有缺點,那上原廠網頁看就好,照片一定比我的美,文筆一定寫的比我的好。正式使用一段時間後,我慢慢發現Lenovo T430那不為人知優點與缺點,這篇開箱文絕不是只有圖片,裡面會有我的使用心得,心得有優點也有缺點,這樣的開箱文是我認為比較有用處。
是的,書還沒賣出半本就已經開始做讀者服務。寫書真的不是拿來賺錢的。@_@
參加twMVC#7時,有社群朋友問說,ASP.NET Web API是否能運作在HTTPS之下?老實說,我還真沒想過也沒試過,不過這在商業上是很實際的需求,與前端之間重要、機密的資料,最簡易與安全的方式就是使用HTTPS。那麼,ASP.NET Web API是否能在HTTPS協定下運作呢?
讓我們看下去。
進入HTTPS測試之前,當然要先有一個HTTPS的測試環境。在「ASP.NET MVC 4網站開發美學」裡我花了很長的篇幅教讀者如何設定與使用IIS Express,也說明了使用了IIS Express指令模式的好處,如果你要學習ASP.NET Web API不會使用IIS Express,那真的是吃虧。
- 以下操作與設定環境為Windows 8 and Visual Studio 2012。
- 以下使用ASP.NET MVC 4預設Web API專案測試。
- IIS Express相關細節請參考《ASP.NET MVC 4網站開發美學》第七章。
這本書得來不易,「看書容易寫書難」這句話或許讀者感受不到,說真的,我沒當過書藉作者之前,寫寫部落格只是為了記錄或記筆居多,真的有人找你寫書才知道,一本書從寫作到出版,如果用心,不是一件那麼容易的事。古人說的好:「凡走過必留下痕跡。」我說:「凡寫過必留下心得。」
這本ASP.NET MVC 4絕對精彩,它完整討論目前ASP.NET MVC 2/3/4的所有內容,尤其是MVC 4這個版本裡所有的新功能,我們6位作者個個使出看家本領,進行了完整且大量的討論,絕不是幾筆、幾頁帶過就算了。如果沒有意外的話,依頁數來看應該是一本枕頭書,晚上拿來壓完泡麵後,可以多K個好幾章。
公司有一台公用筆電,公用就是有需要的人就借去用。不過,這台筆電已經有點年紀了,自從安裝了Visual Studio 2012之後,就每況日下,又安裝一堆擴充套件與Visual Studio Update 1、Web Tool 2012.2等後,已經來到了打個字就能立Visual Studio 2012無反應數十秒,然後才跳出IntelliSense。
之前,下班之後,專心於家庭生活,所以有台筆電可以借來偶爾用用,我已經很高興了,並無購買需求。但今天,自己接下寫書工作後,自己又有一些計劃,需要在家使用電腦的機會大增,另外,因為有攜帶的需求,就不考慮桌機而考慮筆記型電腦。
如果用白話來說就是:效能、擴充性、攜帶性。
一開始鎖定是觸控螢幕筆記型電腦(Touch Monitor Notebook),考慮Touch Monitor只是為了玩Windows 8。