系列文章html
Visual Studio 2015速遞(1)——C#6.0新特性怎麼用前端
Visual Studio 2015速遞(2)——提高效率和質量(VS2015核心競爭力)web
早在5月份的Build大會上微軟就很是高調的宣傳ASP.NET 5了,作爲微軟開發工具中最重要的幾個技術棧之中的一個,本次VS2015的公佈卻沒有尾隨公佈正式版,也算是一件不大不小的憾事。編程
即便沒有ASP.NET 5。VS2015也不會讓你太失望,畢竟仍是有很是多小幅的升級和加強。app
先來講說ASP.NET 4.6吧。微軟總算把異步編程貫徹究竟了,最終在Model Binding上也能支持異步返回了,儘管這個過程當中通常不會出現耗時操做而必須異步更好的利用資源,但是不排除個別狀況仍是有備無患吧。總體說來傳統的web form基本上沒有什麼太大的變化,重新的模板建立的project來看,不過默認加入Roslyn編譯平臺支持、添加對HTTP/2的部分支持、還有其它框架類庫升級;如此保證可以使用C#和VB新版本號的特性了,甚至可以本身處理編譯過程。框架
簡單試了試編輯器。按F5把這個新建的project跑了起來,瞬間感覺到幾點不同的地方,新的Diagnostic Tools給出了很是多的實用信息,基因而時間線的安排讓真個數據很是easy閱讀和理解,事件、內存和CPU使用分別具體的記錄並不一樣的標示展示,很是新穎。比方說。程序內部拋出了不論什麼異常,事件就會本身主動放一個紅色的菱形標記。在時間線的很是醒目。還有內存,程序猿們最頭疼的問題就是內存泄露了,而Diagnostic Tools本身提供了隨時建立內存快照的能力,還能具體的查看這個快照的堆狀況,用來分析最佔內存的對象,從而有針對的作出改動。webapp
儘管看起來很是美好。但是還需要吐槽一下這個內存殺手。瞬間有2G出去了,還有在IIS程序穩定下來看到Diagnostic Tools上顯示這個很是簡單的webapp直接消耗了90+Mb的內存,仍是認爲有點小操心。異步
還有一個很是突出的更新是對於JSON格式的加強,不論是編輯器性能仍是諸如JSON Schema這種新潮功能都有體現。記得在編輯JSON文件的時候常常犯的錯誤是反覆的屬性,經過VS強大的智能提示和反覆屬性驗證功能就不再會操心不當心弄錯了。編輯器
自從微軟站出來和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 中的高級特性,請持續關注吧~