7月20日 23:30 Visual Studio 2015 正式發(fā)布,作為微軟新一代開(kāi)發(fā)利器,在全地球乃至全宇宙乃至全太陽(yáng)系中最強(qiáng)大且沒(méi)有之一的IDE(上述描述來(lái)自微博用戶評(píng)論)跨平臺(tái)支持成為Visual Studio最新DNA。在智能移動(dòng)端App開(kāi)發(fā),支持無(wú)論是面向何種智能設(shè)備,無(wú)論是支持Native應(yīng)用,還是基于HTML5的混合應(yīng)用,都可以借助Visual Studio的編碼、調(diào)試、智能提示等強(qiáng)大功能,幫助程序猿快速開(kāi)發(fā)。一起來(lái)認(rèn)識(shí)一下Visual Studio 家族新面孔。
Visual Studio 2015 包括 Visual Studio、Visual Studio Online、Visual Studio Code
Visual Studio Online提供完整的、輕量級(jí)別的、基于微軟云平臺(tái)軟件全生命周期支持。Visual Studio Code提供第一個(gè)來(lái)自微軟的跨平臺(tái)開(kāi)發(fā)工具,支持開(kāi)發(fā)人員在Windows、Linux、Mac上開(kāi)發(fā)ASP.NET,或者NodeJS的應(yīng)用。 Visual Studio Online在2年時(shí)間里,擁有了320萬(wàn)注冊(cè)用戶,其實(shí)它不是開(kāi)發(fā)平臺(tái),而是在線的研發(fā)管理平臺(tái),是在線版的Team Foundation Sever,是基于Azure公有云的SaaS服務(wù)。
“創(chuàng)新、開(kāi)放、敏捷” 微軟開(kāi)放心態(tài)擁抱開(kāi)元和跨平臺(tái)技術(shù),這讓攻城獅們開(kāi)心不已 Visual Studio 2015的Codelens功能將提高開(kāi)發(fā)者開(kāi)發(fā)效率。全新的、可視化的方式,選擇XAML控件,并且直接查看屬性。強(qiáng)大的斷點(diǎn)功能,為開(kāi)發(fā)者提供更好的調(diào)試體驗(yàn)。從Visual Studio 2015開(kāi)始,Visual Studio Profreeional 也將提供Codelens,不再必須要求旗艦版。 定位為世界一流的皇馬俱樂(lè)部的宗旨是提高球迷的滿意度,因此@皇家馬德里足球俱樂(lè)部 借助微軟的云和軟件開(kāi)發(fā)技術(shù),為全球球迷帶來(lái)了更及時(shí)、更全面、更精彩的觀看體驗(yàn)。而世界一流開(kāi)發(fā)工具Visual Studio的宗旨則是提高開(kāi)發(fā)者的滿意度,讓開(kāi)發(fā)效率更快更便捷。 Visual Studio 2015豐富的性能檢測(cè)工具為開(kāi)發(fā)者合理優(yōu)化代碼提供了保證。在watch windows中,可以直接使用Lamda表達(dá)式,更加方便的在調(diào)試狀態(tài)下查看數(shù)據(jù)。設(shè)斷點(diǎn)雙擊進(jìn)去還能看到哪行代碼觸發(fā)的跟蹤事件,簡(jiǎn)直是居家出行,檢索爆破,性能調(diào)優(yōu)必備利器(評(píng)價(jià)來(lái)源于第三方測(cè)試攻城獅) 而Visual Studio 2015基于Roslyn的支持,開(kāi)發(fā)者可以針對(duì)VB或者C#的程序開(kāi)發(fā)定制化的智能分析工具,實(shí)現(xiàn)實(shí)時(shí)化的代碼分析并進(jìn)行自動(dòng)糾錯(cuò)。 Visual Studio 2015除了對(duì)移動(dòng)智能端的支持,在云端,開(kāi)源的DonNetCore也同樣得到支持。除了運(yùn)行在Windows上,也可以運(yùn)行在Linux上。正式發(fā)布的 ASP.NET4.6已經(jīng)支持HTTP2 。為下一代Web應(yīng)用打下了堅(jiān)實(shí)的基礎(chǔ)。
Visual Studio 2015 已經(jīng)支持直接部署應(yīng)用到Docker .NET Core支持Windows、Linux、Mac。使用一個(gè)U盤(pán),可以將一個(gè)ASP.NET5 的應(yīng)用在Windows上用Visual Studio 2015開(kāi)發(fā)完成后,復(fù)制到Mac上,直接運(yùn)行。展示了Dotnet Core + ASP.NET5 的跨平臺(tái)支持。 Visual Studio 2015支持使用開(kāi)源的Apache Cordova 平臺(tái)來(lái)開(kāi)發(fā)iOS、Android和Windows的移動(dòng)應(yīng)用。面向不同設(shè)備、不同用戶場(chǎng)景,使用Visual Studio 2015 + Cordova都可以開(kāi)發(fā)近似本地應(yīng)用性能的應(yīng)用。在熟悉的Visual Studio環(huán)境中進(jìn)行程序創(chuàng)建、編輯、調(diào)試、分析、打包及部署Cordova應(yīng)用。支持TypeScript語(yǔ)言的使用及iOS程序的遠(yuǎn)程調(diào)試。有了跨平臺(tái)應(yīng)用,一套代碼,走遍天下。(評(píng)價(jià)來(lái)自微博用戶) 同時(shí),Visual Studio 2015搭載了完整的高性能的基于x86的Android模擬器,支持模擬設(shè)備輸入、加速器、位置及網(wǎng)絡(luò)等各種條件。啟動(dòng)速度直接秒殺第三方Android模擬器。 DOM工具是將Visual Studio與前端開(kāi)發(fā)者緊密聯(lián)系起來(lái),專治前端開(kāi)發(fā)者開(kāi)發(fā)出現(xiàn)的各種問(wèn)題這可是前端攻城獅福利哦~~ 用Visual Studio 2015可以進(jìn)行Windows、Android、iOS手機(jī)的跨平臺(tái)移動(dòng)應(yīng)用程序開(kāi)發(fā),可以選擇Apache Cordova、VC++ 或者供C#和F#開(kāi)發(fā)者用Xamarin進(jìn)行跨平臺(tái)的應(yīng)用開(kāi)發(fā)。特別是Xamarin的安裝包是已經(jīng)集成進(jìn)Visual Studio 2015(此處應(yīng)該有掌聲)Visual Studio 2015還可以進(jìn)行Apple Watch的應(yīng)用開(kāi)發(fā)。 Xamarin支持在Visual Studio 2015中使用 .NET語(yǔ)言為不同設(shè)備開(kāi)發(fā)程序,既可利用Visual Studio 2015對(duì) .NET語(yǔ)言高校開(kāi)發(fā)的支持,也可充分利用各設(shè)備提供的不同功能。Xamarin對(duì)Visual Studio 2015的最新更新,面向不同的設(shè)備、支持更多的代碼共享,不僅是業(yè)務(wù)邏輯的代碼重用,更多UI層面的代碼有額可以在不同的平臺(tái)上共享。 Visual Studio 2015最新的能力是可以用C++進(jìn)行跨平臺(tái)開(kāi)發(fā),比如開(kāi)發(fā)一款openGL應(yīng)用。支持開(kāi)發(fā)者使用已有的C++類庫(kù)在多平臺(tái)上開(kāi)發(fā)應(yīng)用。并且提供工具幫助開(kāi)發(fā)者在多平臺(tái)上進(jìn)一步高效率的重用代碼。對(duì)于Android平臺(tái)上的開(kāi)發(fā)者,提供全面的Xamarin Native和Native Activity支持。 Visual Studio Online 版本和TFS2015位開(kāi)發(fā)團(tuán)隊(duì)提供了基于DevOps理念的完全解決方案。幫助開(kāi)發(fā)者完成應(yīng)用的管理、工作、開(kāi)發(fā)、聯(lián)調(diào)、測(cè)試和發(fā)布全生命周期工作,并提供高效工具完成應(yīng)用使用狀況和使用情況的監(jiān)控。Azure 2.5 工具里提供的云部署項(xiàng)目,能將環(huán)境配置以代碼的形式記錄下來(lái),并可與云項(xiàng)目和解決方案一起在Visual Studio 里進(jìn)行管理。Visual Studio 2015的發(fā)布管理工具使源代碼和環(huán)境配置的不是及在開(kāi)發(fā) / 測(cè)試 / 產(chǎn)品各階段的信息跟蹤變得更容易。 用TFS2015可以用于管理團(tuán)隊(duì)全體成員的工作。使用內(nèi)置的看板工具,監(jiān)控團(tuán)隊(duì)的工作進(jìn)展以及出現(xiàn)的問(wèn)題,跟蹤團(tuán)隊(duì)的工作進(jìn)度,確保工作順利進(jìn)行,如期完成。當(dāng)然,有了TFS2015,攻城獅還可以隨時(shí)與產(chǎn)品、測(cè)試的小伙伴兒進(jìn)(xiang)行(hu)交(gou)流(da),非常人性化。TFS2015大力增強(qiáng)Git 的功能,Git Branch支持,Git 代碼在線評(píng)審!
TFS2015全新的構(gòu)建系統(tǒng)可以在web中直接配置持續(xù)集成的各個(gè)環(huán)節(jié),支持多種語(yǔ)言,多種持續(xù)集成工具,支持Linux下的持續(xù)集成,不僅僅支持MSbuild,還支持Ant,支持Java,支持iOS,支持Linux! Visual Studio 2015引入Intellitest功能,自動(dòng)化針對(duì)代碼產(chǎn)生測(cè)試數(shù)據(jù)和測(cè)試用例,包括分支覆蓋、邊界值測(cè)試等。在IL Code 層面上,對(duì)代碼的各種分支進(jìn)行分析后,自動(dòng)生成測(cè)試代碼和邊界值測(cè)試。 Visual Studio 2015中的Application Insight可以幫助應(yīng)用在上線運(yùn)行后,實(shí)時(shí)的查看服務(wù)器端和客戶端的性能數(shù)據(jù),及時(shí)的定位到錯(cuò)誤和異常相關(guān)的事件 。 聽(tīng)聽(tīng)小伙伴兒們?cè)趺凑f(shuō): @胡德民PeterHu “Visual Studio 2015不僅僅可以使用Visual CODE在Mac上進(jìn)行編程,ASP.NET可以在Mac的 .NET Core上運(yùn)行!前后兼顧,兩全其美!” @kinfey “Visual Studio 2015 是一個(gè)超級(jí)棒的跨平臺(tái)移動(dòng)應(yīng)用開(kāi)發(fā)工具,對(duì)Cordova、Xamarin、C++的跨平臺(tái)支持都非常好。讓你通過(guò)一個(gè)工具完成了iOS、Android、Windows三個(gè)平臺(tái)的應(yīng)用。” Visual Studio 2015 新特性梳理 1、代碼編輯
2、代碼編譯
3、圖形程序開(kāi)發(fā)工具
4、Visual Studio 2015 的Unity開(kāi)發(fā)工具
DotNet 微信號(hào):iDotNet 打造東半球最好的 .Net 微信號(hào) -------------------------------------- |
|
來(lái)自: weijianian > 《asp.net》