系列文章 html
Visual Studio 2015速遞(1)——C#6.0新特性怎麼用 前端
Visual Studio 2015速遞(2)——提高效率和質量(VS2015核心競爭力) 程序員
早在5月份的Build大會上微軟就很高調的宣傳ASP.NET 5了,作爲微軟開發工具中最重要的幾個技術棧之一,本次VS2015的發佈卻沒有跟隨發佈正式版,也算是一件不大不小的憾事。即便沒有ASP.NET 5,VS2015也不會讓你太失望,畢竟仍是有不少小幅的升級和加強。 web
先來講說ASP.NET 4.6吧,微軟總算把異步編程貫徹到底了,終於在Model Binding上也能支持異步返回了,雖然這個過程當中通常不會出現耗時操做而必須異步更好的利用資源,可是不排除個別狀況仍是有備無患吧。整體說來傳統的web form基本上沒有什麼太大的變化,重新的模板建立的工程來看,僅僅是默認添加Roslyn編譯平臺支持、增長對HTTP/2的部分支持、還有其餘框架類庫升級;如此保證可使用C#和VB新版本的特性了,甚至能夠本身處理編譯過程。 編程
簡單試了試編輯器,按F5把這個新建的工程跑了起來,瞬間感覺到幾點不同的地方,新的Diagnostic Tools給出了很是多的有用信息,基因而時間線的安排讓真個數據很容易閱讀和理解,事件、內存和CPU使用分別詳細的記錄並不一樣的標示展示,很新穎;好比說,程序內部拋出了任何異常,事件就會自動放一個紅色的菱形標記,在時間線的很是醒目。還有內存,程序員們最頭疼的問題就是內存泄露了,而Diagnostic Tools本身提供了隨時建立內存快照的能力,還能詳細的查看這個快照的堆狀況,用來分析最佔內存的對象,從而有針對的作出修改。 app
雖然看起來很美好,可是還須要吐槽一下這個內存殺手,瞬間有2G出去了,還有在IIS程序穩定下來看到Diagnostic Tools上顯示這個很是簡單的webapp直接消耗了90+Mb的內存,仍是以爲有點小擔憂。 框架
另外一個很突出的更新是對於JSON格式的加強,不管是編輯器性能仍是諸如JSON Schema這樣的新潮功能都有體現。記得在編輯JSON文件的時候經常犯的錯誤是重複的屬性,經過VS強大的智能提示和重複屬性驗證功能就不再會擔憂不當心弄錯了。 webapp
自從微軟站出來和Angular合做以後,VS對於Angular的支持也愈來愈好了,很人性化的是VS2015給angular的Tag添加了一個小圖片,讓前端編碼的時候一目瞭然;另外,在VS2013中敲完ng-以後超長的延遲問題終於在VS2015中好了,同時也能更準確的推斷出上下文信息了。 異步
自從去年React.JS火起來以後,微軟也不甘落後,在VS2015中把JSX格式給支持了,包括智能提示、格式化和驗證都一個不落。 編輯器
回頭再來聊聊ASP.NET 5,此次RTM帶的是Beta 5,這個是7月初發布的,基本上都是修修補補,沒有太多重大新功能,比較實用的一點是當申明瞭一個當前系統沒有的DNX的時候,VS會自動提示去下載相應的版本,還有就是能夠經過添加引用來找回缺失的assembly了。另外,ASP.NET 5的產品路線也已經發布,接下來還會有五六個重大的里程碑,可謂任重道遠。
Milestone |
Release Date |
Target |
Beta6 |
27 Jul 2015 |
本地化,組件化服務,.NET 4.6支持 |
Beta7 |
24 Aug 2015 |
跨平臺運行和開發 |
Beta8 |
21 Sep 2015 |
凍結全部功能 |
RC1 |
Nov 2105 |
穩定 |
1.0.0 |
Q1* 2016 |
正式發佈 |
下一篇,咱們一塊兒瞭解一下Visual Studio 2015 中的高級特性,請持續關注吧~