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