回覆列表
-
1 # 夢想視角
相關內容
- 可以同時開chrome和visual studio的電腦,效能算好嗎?
- visual studio code怎麼執行python程式碼?
- Visual Studio 2019的UI設計有哪些變化?
- Visual Studio中的VB和VB6.0有什麼大的區別?
- 微軟surface studio有哪些好用的軟體?
- Visual Studio Code編輯器如何編譯C語言程式碼?
- visual studio如何截長圖?
- visual studio中程式如何設定程式碼層級?
- 為什麼Visual studio上執行書本上最簡單的C++程式都會出錯?
- visual+studio+2013+編寫出來的c語言程式如何在其他機器上運?
所謂的“路徑”,就是切入方式,包括類似於Visual Studio根植於Windows平臺的形式和分離式模式兩種。而就在2017年年初,微軟已經正式推出了Visual Studio 2017,在其中的對Linux開發的支援就可見一斑,其採用了編寫、編譯、除錯均居於Windows系統,而結果位於Linux系統的分離式模式。
以Visual Studio C++ for Linux為例,VC++ 2017支援編寫、除錯Linux下的C++程式([詳細(https://blogs.msdn.microsoft.com/vcblog/2016/03/30/visual-c-for-linux-development/))。而且具有在VS下面編譯Linux程式碼,甚至包括linux特有的標頭檔案的能力,並且除了程式碼補全很爽之外,還有程式碼著色,視覺化除錯等各種優點。
在Windows中建立跨平臺Linux C++程式,如圖示:
此種方式大大方便了從windows開發轉為Linux平臺開發的新手,對於進行跨平臺開發也是極為方便,可以使用最常用的Windows系統PC開發方式進行Linux開發,只需遠端連線到Linux伺服器上即可。
對於根植於Linux平臺的Visual Studio模式,筆者看來必要性不大,首先對於具有自己作業系統平臺的微軟來說(而且此作業系統具有全球最大的使用者量),不論從哪方面考慮,都不會為其他平臺添磚加瓦;其次對於目前Visual Studio 2017對Linux平臺的開發支援來說已然足夠,雖然還不完美,但隨著後續的更新,必將在各方面越來越與對Windows平臺本身的開發支援接近,其方便與易用、及使用習慣的延續將完全是Linux平臺的相關IDE不可匹敵的。
如果未來Visual Studio針對Linux的支援達到一個較為完美的地步,必將極大的降低Linux平臺的開發門檻,其學習曲線將越來越接近於在Windows平臺的過程,不管對Windows平臺還是Linux平臺來說,此舉應該是雙贏的。