微軟在近日 (2013/6/26) 公開了最新的 Visual Studio 2013 Preview (預覽) 版本; 我在前幾天的發文中也有提到過。不過, 到底這個最新版本有什麼不一樣之處? 微軟又為什麼在短短一年之後, 再度推出 Visual Studio 的新版本? 由於現在的資訊都不充份, 我想, 唯一, 也是最好的答案, 恐怕也只有 Scott Hanselman (現任微軟 Azure & Web Tools 的 Principal Community Architect 兼書籍作者) 能夠回答你了...
微軟在近日 (2013/6/26) 公開了最新的 Visual Studio 2013 Preview (預覽) 版本; 我在前幾天的發文中也有提到過。不過, 到底這個最新版本有什麼不一樣之處? 微軟又為什麼在短短一年之後, 再度推出 Visual Studio 的新版本? 由於現在的資訊都不充份, 我想, 唯一, 也是最好的答案, 恐怕也只有 Scott Hanselman (現任微軟 Azure & Web Tools 的 Principal Community Architect 兼書籍作者) 能夠回答你了! 有興趣的朋友可以參考由他主講的 What's New in ASP.NET and Visual Studio 2013 這段影片:
不過, 如果你想節省一點時間的話, 我在這裡把 Hanselman 所講的部份內容進行摘要整理。
ASP.NET & Web Tools 2013 新功能如下:
如上所述的各式新功能大致上未脫今年三月份在 TechEd 已公布的部份, 有興趣的朋友可以參考保哥的「Visual Studio 2013 – ASP.NET 與 Web 功能快速預覽」一文, 我在這裡就不多作贅述了。
不過, 我想來談一下所謂的 "One ASP.NET" 這個概念。不知道為什麼, 國內很少有人談到這東西, 但是 Hanselman 說微軟實際上已經在各個場合重複講了十八個月了。這個概念很簡單, 就是把 ASP.NET 視為一個 umbrella, 不要分什麼 Web Form, SPA, MVC, Web API 等等; 它們都掛在 ASP.NET 這個大傘之下。使用圖片來說明會更清楚一點:
因此, 如果你發現你可以在 Web Form 專案底下加入一個 MVC 的 Controller, 千萬不要驚訝! (不過, 事實上, 我也還在習慣中)
如果你想更深入了解 One ASP.NET 的話, 可以參考 Jeff Fritz 所寫的 "Leverage Multiple Code Frameworks with On ASP.NET" 一文。
至於 VS2013 Preview 的新功能, 則可以參考微軟的官方說明 "Visual Studio 2013 Preview 要點"。The Ultimate Visual Studio Tips and Tricks Blog 也值得參考。