嵌入式系統(tǒng)開(kāi)發(fā)學(xué)什么 為什么那么多程序員推薦linux,是不是在linux下開(kāi)發(fā)效率高?
為什么那么多程序員推薦linux,是不是在linux下開(kāi)發(fā)效率高?我認(rèn)為這是一個(gè)錯(cuò)誤的命題。我和我的朋友都認(rèn)為最好使用windows或Mac作為開(kāi)發(fā)環(huán)境。事實(shí)上,使用Linux作為開(kāi)發(fā)人員的操作系統(tǒng)是
為什么那么多程序員推薦linux,是不是在linux下開(kāi)發(fā)效率高?
我認(rèn)為這是一個(gè)錯(cuò)誤的命題。我和我的朋友都認(rèn)為最好使用windows或Mac作為開(kāi)發(fā)環(huán)境。事實(shí)上,使用Linux作為開(kāi)發(fā)人員的操作系統(tǒng)是非常好的。我們公司只對(duì)大神使用Linux。
如果服務(wù)器一般使用Linux,有一種說(shuō)法。
1. Linux服務(wù)器通常沒(méi)有GUI接口。一般來(lái)說(shuō),Linux服務(wù)器只需要1g的內(nèi)存,而2G的windows內(nèi)存不一定移動(dòng)。沒(méi)有GUI的Windows將占用更少的內(nèi)存,但估計(jì)很少有人會(huì)使用它。其次,Linux的性能優(yōu)于windows。
2. Linux沒(méi)有操作系統(tǒng)授權(quán)費(fèi),內(nèi)存和CPU的預(yù)算是最低的。它受到中小型初創(chuàng)企業(yè)的青睞,大公司也不缺乏資金來(lái)構(gòu)建服務(wù)器Linux擁有豐富的shell命令?,F(xiàn)在,雖然shell命令非常豐富,但是shell命令出現(xiàn)得更早。很多運(yùn)維人員都可以說(shuō)自己精通操作shell,但并不一定用shell,所以最好用Linux來(lái)招人。
4. Linux比windows更穩(wěn)定。我用過(guò)windows服務(wù)器和Linux服務(wù)器,感覺(jué)穩(wěn)定性差不多??赡芪业臉I(yè)務(wù)量不夠大。
5. Internet上有很多Linux服務(wù)器信息,但是windows上的信息很少,這意味著windows服務(wù)器解決問(wèn)題很麻煩,比如你想在windows上啟動(dòng)一個(gè)端口,或者檢查哪些端口正在使用等等
最后,就我而言,如果不考慮服務(wù)器的成本和業(yè)務(wù)量小,我們還是先用windows服務(wù)器。
為什么有些程序員要用Linux環(huán)境而非macOS環(huán)境編程?
程序員的工作要求是多種多樣的。MacOS系統(tǒng)適用于一些程序員,如IOS程序員,但它不一定是其他類(lèi)型程序員的最佳解決方案。
從長(zhǎng)遠(yuǎn)戰(zhàn)略出發(fā),MacOS是美國(guó)一家商業(yè)公司的產(chǎn)品,而Linux是百家爭(zhēng)鳴的產(chǎn)物,具有更大的靈活性和選擇余地。有遠(yuǎn)見(jiàn)的人不會(huì)輕易把所有的雞蛋放在一個(gè)籃子里。
從三個(gè)角度來(lái)看,MacOS是一個(gè)封閉的花園,具有很強(qiáng)的排他性;Linux是一個(gè)開(kāi)放的公園,具有寬容和自由。一個(gè)有原則的人不會(huì)輕易地把便利換成自由,因?yàn)樗麄冎啦皇敲總€(gè)人都重視自由,但自由給了理解自由的人機(jī)會(huì)。官方賬號(hào)是:微信公眾號(hào):IT state]新浪微博:IT state
這是莫名其妙的邀請(qǐng),然后認(rèn)真回復(fù),如下
1.linux開(kāi)發(fā)環(huán)境部署相對(duì)容易,windows等常用編程語(yǔ)言環(huán)境,調(diào)試工具]2.linux開(kāi)發(fā)效率高,我的意思是熟悉Linux常用命令,能更高效地執(zhí)行文件。三。部分開(kāi)發(fā)工作依賴(lài)于Linux的生態(tài)工具
4。不排除在Linux下編程是為了更好地掌握Linux系統(tǒng)和開(kāi)發(fā)技能樹(shù)