{eval=Array;=+count(Array);}
現在軟件開發人員的開發環境可能要涉及多個操作系統,而且很多IT大佬都是建議在Linux環境下去開發,所以開發環境方案也很多,比如說:
1、在Windows系統上安裝虛擬機(VMware)跑Linux
這種方法是我們推薦的,因為Windows能滿足工作及娛樂需要,而且Windows對各類IDE支持較好。所以我們可以在Windows上通過虛擬機跑Linux,然后通過共享文件夾的方式來將本地磁盤上的文件夾映射到虛擬機中的Linux系統中。
這種最大好處就是,開發環境是在Windows系統上,而代碼可以在Linux環境下運行。
當然了,也可以在Windows上安裝Docker來跑Linux。
2、雙系統
這種方式也還好,但是說真的,沒有必要。因為你想在Linux上敲代碼,那就必須安裝桌面版的Linux,而桌面版Linux未必能達到你的體驗需求,比如字體顯示等和Windows上表現是有一定差異的。
3、在Linux虛擬機上跑Windows
說實話,用這種方式的少之又少(雖然我的Mac上的虛擬機里有Windows),而開發環境更不會這樣做。
綜上,對于開發環境方案,我們建議是在Windows上通過虛擬機安裝Linux來操作,然后將Windows上的文件夾映射到Linux虛擬機中,這樣才是最方便的。如果大家有不同見解,歡迎在下方評論區留言交流哦 ~
我之前的團隊全員Ubuntu,現在的團隊半數以上Ubuntu加虛擬機或wine。
除了學生時代和剛工作的,幾乎沒見過用windows開發的。
操作系統都是虛擬機,每個虛擬機都是一個分立的操作系統,都是內存或硬盤中的一段代碼,并發或并行共享底層CPU資源罷了。
主操作系統是個類對象,虛擬機可以是個類實現的對象。
首先win10開啟wsl2。
編輯器使用vscode insider,安裝微軟官方的remote development 擴展。
wsl啟動速度很快,在我的超極本環境下只需2、3秒時間;remote 啟動速度擴展稍遜一些,連接wsl需要很多前置操作,甚至需要連接互聯網。
另外微軟商店提供的linux wsl發行版版本比較有限,只有Ubuntu、kali、Alpine,opensuse、debian。
如果你不是非常非常習慣Linux的話還是虛擬機跑Linux,vmware足夠強大好用,省去很多不必要的折騰時間學東西不好嗎?而且可以不直接使用虛擬機而是通過xshell連虛擬機,這也比較符合現實場景吧。vmware的網絡配置也很方便強大,足夠開發折騰了。當然咯,所有這些的前提是你電腦配置足夠,至少有16GB內存,兩塊硬盤,虛擬機放在SSD上,處理器推薦8代及以上,就很完美了
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答