原創|對比評測|編輯:陳津勇|2019-10-08 15:34:40.937|閱讀 2163 次
概述:更快地進行代碼編寫,更智能地執行操作,使用同類最佳 IDE 創建未來。——Visual Studio 2019
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
visual studio 2019也叫VS 2019,是微軟官方發布的編程軟件,也是新一代集成開發環境(integrated development environment,IDE)。慧都網提供VS 2019正式版,可完美兼容32位和64位電腦,喜歡的朋友歡迎下載體驗哦~
新版本帶來的各種全新功能,小編就不贅述了,各個程序開發平臺分析的肯定比我詳細和全面,這里只說幾點個人感受。
新啟動窗口,更快速
VS 2019的啟動畫面可以說是讓人耳目一新,相較于前版本明顯更現代化、更美觀,且打開速度更快、界面更扁平化,個人感覺是更舒服了!同樣地,像Blend這樣的工具在啟動畫面上也有類似的改變。
Live Share實時共享,更便捷
新加入的Live Share功能很有意思,直接在Visual Studio內進行即時雙向協作,可以想象成編程界的“MMORPG”功能。但如果你是“獨行俠”,那這個就可有可無了。
它還與VSCode打通。在VSCode中你能夠直接加入他人通過Visual Studio創建的共享項目,即使你沒有VS,也能夠直接參與項目的編寫。
值得一提的是,由于VS 2019有Mac版,而VSCode本身是跨平臺的,同時支持Windows、Linux和Mac,只要我們巧妙地利用Live Share,就可以直接跨平臺地編輯各種各樣的項目。
通過該功能,在條件局限、限制嚴格的情況下,我們可以通過VSCode將macOS上的項目通過Live Share實時共享到Windows上,然后在Windows上編輯它,同時在macOS上獲得實時的編譯反饋,超級方便!(點擊了解更多>>>)
IntelliCode AI輔助,更省時
在VS 2019中,微軟對IntelliCode做了許多改進。
新的IntelliCode通過AI技術來改進智能感知,通過數千個熱門的開放源代碼存儲庫訓練,把你最可能使用的東西放在完成列表的頂部,這可以為你節省不少時間!(點擊了解更多>>>)
一鍵代碼清除,更高效
從業多年,你會發現一個有趣的現象:有時候,當某個bug被發現時,犯下這個錯誤的始作俑者會開玩笑地為自己辯解:“誰沒寫過bug啊,Windows還有bug呢。” 這句托詞小編也用過,感覺挺好用的,就好比:梅西都能罰丟點球,我空門沒進,也是可以理解的嘛。但不管怎么開脫,自己心里總會有那么一點點尷尬。
現在好了,VS 2019的一鍵代碼清除功可有效避免這一尷尬!
VS 2019采用新的代碼清理命令——與新文檔運行狀況指示符配對。通過這一命令,可以導航到各個代碼問題,批量應用樣式和格式設置修復程序,助你消滅bug,寫出沒有bug的代碼!
VS 2019與VS 2017、VS 2015功能對比
功能 | Visual Studio 2015 | Visual Studio 2017 | Visual Studio 2019 |
Git 優先工作流 | × | × | √ |
Visual Studio實時共享 | × | × | √ |
CodeLens(社區版) | × | × | √ |
在調試窗口中搜索 | × | × | √ |
Live Unit Testing | × | √ | √ |
IntelliCode | × | × | √ |
集成的拉取請求 | × | × | √ |
進程外調試程序 | × | × | √ |
VS 2019社區版、專業版、企業版功能對比
支持的功能 | 社區版 | 專業版 | 企業版 |
支持的使用方案 | ●●●○ | ●●●● | ●●●● |
單個開發人員 | ● | ● | ● |
教室學習 | ● | ● | ● |
學術研究 | ● | ● | ● |
參與開源項目 | ● | ● | ● |
非企業組織1,最多5個用戶 | ● | ● | ● |
Enterprise | ● | ● | |
開發平臺支持 | ●●●● | ●●●● | ●●●● |
集成式開發環境 | ●●●○ | ●●●○ | ●●●● |
實時依賴項驗證 | ● | ||
體系結構分層圖 | ● | ||
體系結構驗證 | ● | ||
代碼克隆 | ● | ||
CodeLens | ? | ● | ● |
窺視定義 | ● | ● | ● |
重構 | ● | ● | ● |
一鍵式Web部署 | ● | ● | ● |
模型資源查看器 | ● | ● | ● |
通過代碼映射與依賴關系圖可視化解決方案 | ● | ● | ● |
多重目標 | ● | ● | ● |
高級調試與診斷 | ●●○○ | ●●○○ | ●●●● |
IntelliTrace | ● | ||
代碼映射調試器集成 | ● | ||
.NET內存轉儲分析 | ● | ||
代碼指標 | ● | ● | ● |
圖形調試 | ● | ● | ● |
靜態代碼分析 | ● | ● | ● |
性能和診斷中心 | ● | ● | ● |
快照調試程序 | ● | ||
按時間順序查看調試(預覽) | ● | ||
測試工具 | ●○○○ | ●○○○ | ●●●● |
實時單元測試 | ● | ||
IntelliTest | ● | ||
Microsoft Fakes(單元測試隔離) | ● | ||
代碼覆蓋率 | ● | ||
單元測試 | ● | ● | ● |
跨平臺開發 | ●●○○ | ●●○○ | ●●●● |
嵌入的程序集 | ● | ||
Xamarin Inspector | ● | ||
Xamarin Profiler | ● | ||
適用于Windows的遠程iOS模擬器 | ● | ● | ● |
使用Xamarin在Android和iOS之間共享代碼 | ● | ● | ● |
本機iOS和Android UI設計器 | ● | ● | ● |
Xamarin.Forms | ● | ● | ● |
協作工具和功能 | ●●●● | ●●●● | ●●●● |
PowerPoint情節提要 | ● | ● | ● |
代碼評審 | ● | ● | ● |
任務暫停/繼續 | ● | ● | ● |
團隊資源管理器(第三方開發工具支持) | ● | ● | ● |
Visual Studio實時共享 | ● | ● | ● |
一定要升級到最新版嗎?
如果只是做CATIA開發,其實升不升級,功能上區別不大。
如果喜歡扁平化界面的同學,可以更新一下。響應速度更快,新扁平界面看著更舒服,代碼碼起來也更有勁,一口氣,碼個千八百行不費勁!
當然,這只是小編的個人看法,歡迎有不同意見的同學在留言區暢所欲言哦~
慧都網·1024程序員節,DevExpress、MyEclipse、Axure RP、Aspose、FastReport等產品限時放“價”,給你專屬寵愛!點擊下方圖片查看活動詳情↓↓↓
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn