{eval=Array;=+count(Array);}

成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

問(wèn)答專欄Q & A COLUMN

在企業(yè)中從事后臺(tái)開(kāi)發(fā)工作的程序員一般是在linux上寫(xiě)代碼還是在windows上寫(xiě)代碼?

legendmohelegendmohe 回答0 收藏1
收藏問(wèn)題

10條回答

helloworldcodin

helloworldcodin

回答于2022-06-28 10:00

開(kāi)發(fā)人員是基于Linux系統(tǒng)來(lái)寫(xiě)代碼還是基于Windows系統(tǒng)來(lái)寫(xiě)代碼,是需要區(qū)分場(chǎng)景的,不同種類的應(yīng)用,開(kāi)發(fā)環(huán)境是有一定要求的:

(1)、如果開(kāi)發(fā)人員開(kāi)發(fā)的是EXE程序,毫無(wú)疑問(wèn),開(kāi)發(fā)是需要在Windows平臺(tái)上編寫(xiě)代碼的;

(2)、如果開(kāi)發(fā)人員開(kāi)發(fā)的是iOS應(yīng)用,必須在MacOS上寫(xiě)代碼;

(3)、如果開(kāi)發(fā)人員開(kāi)發(fā)的是Android應(yīng)用,可以在Windows系統(tǒng)或者M(jìn)ac機(jī)上寫(xiě)代碼;

(4)、開(kāi)發(fā)Java應(yīng)用,在Windows/Linux/MacOS上都可以寫(xiě)代碼,但建議在Linux環(huán)境下寫(xiě)代碼(雖說(shuō)Java是跨平臺(tái)的,但也有一些代碼是平臺(tái)不兼容的);


以上,可以總結(jié)一下:如果開(kāi)發(fā)的應(yīng)用是針對(duì)特定平臺(tái)的,則需要在特定平臺(tái)上寫(xiě)代碼;對(duì)于跨平臺(tái)類的應(yīng)用,一般建議在和部署環(huán)境一致的開(kāi)發(fā)環(huán)境中寫(xiě)代碼,以此確保兼容性。

評(píng)論0 贊同0
  •  加載中...
wujl596

wujl596

回答于2022-06-28 10:00

我在BAT工作,我們公司默認(rèn)是這樣的,校招/社招人員入職發(fā)放Mac機(jī)器,實(shí)習(xí)生入職配Windows機(jī)器。以上機(jī)器都是三年使用期,使用期到了之后可以更換,實(shí)習(xí)生的話繼續(xù)使用Windows,正式員工的話可以自由選擇Mac或者Windows。

根據(jù)我觀察,基本正式員工,無(wú)論什么前端平臺(tái)開(kāi)發(fā)還是后端開(kāi)發(fā),都是使用Mac。

上面很多人提到了說(shuō)在Linux環(huán)境開(kāi)發(fā)的代碼,編譯出來(lái)可以直接放到服務(wù)器上運(yùn)行。

這倒不是我們喜歡使用Mac開(kāi)發(fā)的原因。在大公司,為了安全規(guī)范與穩(wěn)定性起見(jiàn),通常是不會(huì)允許你在本地打包,然后本地上傳到服務(wù)器去部署的。因?yàn)椴煌沫h(huán)境打出來(lái)的包是有差異的,有可能影響上線后的服務(wù)穩(wěn)定性。舉個(gè)例子,一個(gè)正式員工剛剛換了一個(gè)新的電腦,本地打了個(gè)包,看起來(lái)沒(méi)啥問(wèn)題,但是其實(shí)可能新電腦還有些配置沒(méi)有配全,這個(gè)正式員工忘記了,導(dǎo)致上線后這個(gè)war包根本不可用,甚至服務(wù)起不來(lái),就會(huì)帶來(lái)不好的影響。因此,大公司都會(huì)有標(biāo)準(zhǔn)的流水線,程序員都是提交代碼后,通過(guò)流水線打包,從而保證包的穩(wěn)定性的。

基于上面這種情況,基本上大部分的后臺(tái)開(kāi)發(fā),都不會(huì)挑剔代碼是寫(xiě)在Linux還是Windows上的了,只不過(guò)考慮到Mac確實(shí)能覆蓋大部分場(chǎng)景,以及可以用來(lái)zhuangbility,因此還是用Mac的程序員居多。

最后補(bǔ)充一句,程序員在提交代碼之前,是需要自測(cè)的,因此還是要保證自己的電腦環(huán)境與代碼運(yùn)行環(huán)境相匹配才好。

以上是我的個(gè)人淺見(jiàn),如有想法,歡迎在下方與我溝通或給我點(diǎn)贊。

我是蘇蘇思量,來(lái)自BAT的Java開(kāi)發(fā)工程師,每天分享科技類見(jiàn)聞,歡迎關(guān)注我,與我共同進(jìn)步。

評(píng)論0 贊同0
  •  加載中...
trilever

trilever

回答于2022-06-28 10:00

企業(yè)中搞后臺(tái)開(kāi)發(fā)工作的程序員一般都是在linux上寫(xiě)代碼的。原因嘛,一是企業(yè)沒(méi)錢,二是linux支持社區(qū)成熟。詳細(xì)來(lái)說(shuō)是這樣滴:


一、linux大多數(shù)免費(fèi)

企業(yè)嘛,當(dāng)然是以盈利為目的。那么使用的資產(chǎn)當(dāng)然要選性價(jià)比高的或者完全就是免費(fèi)的。比如程序員就可以選剛畢業(yè)的學(xué)生,便宜?。?/p>

開(kāi)發(fā)平臺(tái)選linux是因?yàn)楹芏鄉(xiāng)inux的發(fā)行版都是免費(fèi)的。像用過(guò)的suse linux,centos linux等都是免費(fèi)的,不要錢的。公司要上哪個(gè)linux的發(fā)行版,直接在網(wǎng)上搜索與下載,快的很,也方便的很。

windows嘛畢竟是微軟耗時(shí)耗力開(kāi)發(fā)出來(lái)的系統(tǒng),可視化方面確實(shí)無(wú)人能比,封閉性又比較高。這么好的系統(tǒng)微軟當(dāng)然不會(huì)免費(fèi)提供了。如果后臺(tái)使用windows開(kāi)發(fā),首先要購(gòu)買正版windows服務(wù)器版,然后每年可能還要繳納維護(hù)費(fèi),一般企業(yè)誰(shuí)受的了?

二、linux支持社區(qū)多

后臺(tái)開(kāi)發(fā)使用linux后,程序員肯定也會(huì)遇到系統(tǒng)問(wèn)題。不過(guò)你以為免費(fèi)的系統(tǒng)就沒(méi)人維護(hù)嗎?大錯(cuò)特錯(cuò)!

linux是這么的流行,吸引了全世界的眾多程序員來(lái)保護(hù)它、維護(hù)它、完善它。網(wǎng)上linux維護(hù)社區(qū)特別多,基本你遇到的系統(tǒng)問(wèn)題在維護(hù)社區(qū)里都能找到,根本不用擔(dān)心linux用不了的問(wèn)題。

你看,免費(fèi)的linux還有這么人維護(hù),誰(shuí)還會(huì)用付費(fèi)的win系統(tǒng)呢?


所以啊,后臺(tái)開(kāi)發(fā)使用linux是主流。今后你想從事程序員工作的話,還是得多多在linux上練習(xí)才行。

評(píng)論0 贊同0
  •  加載中...
red_bricks

red_bricks

回答于2022-06-28 10:00

計(jì)科專業(yè)從事嵌入式軟件開(kāi)發(fā)十幾年,代碼基本上都在linux下完成,剛?cè)胄星皟赡甏a還在windows上寫(xiě),現(xiàn)在編程語(yǔ)言基本上都支持跨平臺(tái),所以無(wú)論是在windows上或者linux上寫(xiě)的代碼都能通用執(zhí)行,所以編譯環(huán)境的沒(méi)有必要上綱上線大驚小怪,這些問(wèn)題可能只是局外人或者剛?cè)胄械娜藭?huì)在乎在什么環(huán)境下編程,選擇什么操作系統(tǒng)編程主要和個(gè)人的使用習(xí)慣以及公司開(kāi)發(fā)的項(xiàng)目有一定的關(guān)聯(lián),真正的編程高手也不會(huì)太在意是在什么系統(tǒng)上完成代碼的編寫(xiě)。

程序員倒是一種非常奇怪的群體,最近部門有個(gè)人調(diào)試C語(yǔ)言的代碼習(xí)慣在eclipse來(lái)調(diào)試,為了能夠支持調(diào)試方便,每次在提交代碼的時(shí)候,都要進(jìn)行兩次加工,畢竟eclipse建立的工程和直接在linux下用手動(dòng)寫(xiě)的makefile規(guī)則有一定差異,每次代碼提交的時(shí)候還需要折騰一段時(shí)間,但已經(jīng)習(xí)慣于eclipse上調(diào)試代碼,而且效率還非常高,所以個(gè)人的編碼習(xí)慣非常重要,不要過(guò)分去追求什么操作系統(tǒng)一定就是最厲害的之類的話語(yǔ)。

曾經(jīng)有一段時(shí)間特別執(zhí)迷于linux系統(tǒng),直接公司電腦上來(lái)就安裝了linux,然后在linux里面安裝個(gè)windows虛擬機(jī),畢竟在linux不能完成所有的工作,比如淘寶買個(gè)東西,用網(wǎng)銀支付這些在linux上支持的不是很好,還有一些常見(jiàn)的軟件在linux下也很難找到,整體來(lái)講linux對(duì)于PC端的支持距離windows還是有非常大的差距,但并不意味著linux就沒(méi)有大多的市場(chǎng),現(xiàn)在主流的服務(wù)器基本上都是linux,還有現(xiàn)在手機(jī)端操作系統(tǒng)基本上都是基于unix體系下構(gòu)建出來(lái)的,linux操作系統(tǒng)使用人數(shù)并不比windows要少,算起來(lái)總量還會(huì)更多,至于對(duì)于程序員本身來(lái)講屬于蘿卜青菜各有所愛(ài)。

寫(xiě)代碼的本質(zhì)是解決項(xiàng)目中遇到的實(shí)際問(wèn)題,現(xiàn)在很多程序員屬于理想主義者,或者有什么情懷整體來(lái)講,喜歡活在自己的世界里,覺(jué)得技術(shù)就是神圣不可侵犯的,技術(shù)本身就是給產(chǎn)品或者項(xiàng)目服務(wù),脫離開(kāi)這個(gè)范疇的技術(shù)講變得毫無(wú)意義,延伸到設(shè)計(jì)編程工作中,很多程序員對(duì)于各種需求響應(yīng)態(tài)度不是很積極,覺(jué)得都是用戶在改動(dòng)需求都是不懂技術(shù)的一種表現(xiàn),技術(shù)高手就是通過(guò)各種場(chǎng)景的技術(shù)攻關(guān),提升在行業(yè)內(nèi)的威望,程序員首先要有技術(shù)服務(wù)生活的意識(shí),高的格局早就高的成就。

編程環(huán)境乃至編程語(yǔ)言都是圍繞編程思想服務(wù),過(guò)多的糾纏于細(xì)節(jié)很容易讓技術(shù)困擾著自己的思想。應(yīng)該來(lái)講從事后臺(tái)開(kāi)發(fā)的技術(shù)人員涉及到的編程環(huán)境由個(gè)人喜好以及公司具體的要求息息相關(guān),從本質(zhì)上講沒(méi)有必要在編程的環(huán)境以及工具上較真,把精力放在編程核心上才是硬道理。

希望能幫到你。

評(píng)論0 贊同0
  •  加載中...
YacaToy

YacaToy

回答于2022-06-28 10:00

后臺(tái)開(kāi)發(fā)與在哪寫(xiě)代碼有關(guān)系嗎?

評(píng)論0 贊同0
  •  加載中...
princekin

princekin

回答于2022-06-28 10:00

在企業(yè)中從事后臺(tái)開(kāi)發(fā),一般用什么操作系統(tǒng),其實(shí)主要還是得看你在什么企業(yè)、具體從事什么崗位。

國(guó)內(nèi)程序員大軍還是Windows最多

國(guó)內(nèi)的碼農(nóng),基本上有80%以上還都是用Windows電腦進(jìn)行開(kāi)發(fā),這主要有兩個(gè)原因。

  • 對(duì)中國(guó)碼農(nóng)來(lái)說(shuō)Windows是用戶習(xí)慣

跟美國(guó)深受Linux/Unix哲學(xué)影響不同,中國(guó)的程序員基本上都是在Windows環(huán)境下成長(zhǎng)起來(lái)的,計(jì)算機(jī)進(jìn)入中國(guó)市場(chǎng)的時(shí)候,基本上都是Windows電腦走入千家萬(wàn)戶。

加上中國(guó)的計(jì)算機(jī)教育開(kāi)始比較晚,Windows已經(jīng)成了主流桌面系統(tǒng),等到個(gè)人計(jì)算機(jī)開(kāi)始普及的時(shí)候,我國(guó)基本上才有成熟的計(jì)算機(jī)教育體系,Windows電腦就順理成章成了主流。

國(guó)外的程序員則不一樣,尤其是發(fā)達(dá)國(guó)家,很多家庭很早就能買起個(gè)人電腦,幾乎每個(gè)家庭都有,即使是現(xiàn)在,國(guó)內(nèi)計(jì)算機(jī)都沒(méi)有完全普及。國(guó)外的程序員成長(zhǎng)起來(lái)伴隨的是Unix/Linux哲學(xué),跟國(guó)內(nèi)不一樣。

  • 對(duì)企業(yè)來(lái)說(shuō)Windows電腦相對(duì)成本更低

問(wèn)題來(lái)了,macOS成本又比較高,那么就只能買Windows PC或者Linux PC,不會(huì)選擇Mac電腦,畢竟對(duì)于小企業(yè)來(lái)說(shuō),Mac的成本確實(shí)有點(diǎn)太高了。

而大部分在Windows環(huán)境下成長(zhǎng)起來(lái)的中國(guó)程序員,還是會(huì)更多的選擇Windows,而不會(huì)選擇將自己的電腦換成Linux,畢竟玩命令行對(duì)于很多人來(lái)說(shuō)難度太大,從頭學(xué)起成本餓又太高,除非必要,否則主力Windows系統(tǒng)。

大廠基本都是MacBook Pro

不過(guò)現(xiàn)在有個(gè)趨勢(shì),在互聯(lián)網(wǎng)大廠,基本上都是MacBook Pro作為開(kāi)發(fā)機(jī),除非是有個(gè)人要求或者說(shuō)特殊需求,比如有的會(huì)用Linux、有的會(huì)用Windows,或者根據(jù)自己的需求不得不用Windows等等,除此之外基本標(biāo)配MacBook Pro作為主力開(kāi)發(fā)機(jī)。

  • 那么這些大廠包括哪些呢?

比如在Google基本上就是定制版的Ubuntu和macOS作為主要系統(tǒng),F(xiàn)acebook大多數(shù)人都會(huì)使用MacBook Pro,年輕的一些Uber、snapchat、Instagram也大多會(huì)用MacBook Pro作為主流開(kāi)發(fā)機(jī)。

國(guó)內(nèi)比如ucloud巴巴、ucloud、百度、字節(jié)跳動(dòng)、小米、滴滴、美團(tuán)、餓了么、拼多多、蘑菇街等眾多的比較靠前的企業(yè),辦公電腦也會(huì)有很大比例的MacBook Pro電腦,并且一般也都是高配15寸的作為主要開(kāi)發(fā)機(jī)。

  • 為什么大廠喜歡給員工配Mac電腦

總結(jié)起來(lái)其實(shí)就一句話:省心、高效!

macOS是FreeBSD親兒子,也就是說(shuō)這貨是Unix,基于Unix意味著Unix/Linux眾多的工具拿來(lái)就可以用,什么Emacs/Vim、各種shell等等簡(jiǎn)直不要太方便。

而且能夠兼顧好日常使用和辦公,Windows寫(xiě)代碼沒(méi)有macOS爽,Linux很難兼顧日常生活使用,macOS則是尋求了一個(gè)相對(duì)平衡。

最后就是穩(wěn)定、高效,我用這么多多年Mac,不用考慮關(guān)機(jī)、從來(lái)沒(méi)有過(guò)病毒、從來(lái)沒(méi)有出現(xiàn)過(guò)崩潰的問(wèn)題,盒蓋即走、開(kāi)蓋工作。一切都是為生產(chǎn)力工具而定義的。

當(dāng)然Mac電腦還有很好的工藝設(shè)計(jì)水平,本身也可以算作一種員工福利??傊?,目前來(lái)說(shuō)Windows是主流,少部分Linux,大廠都基本標(biāo)配MacBook Pro,我覺(jué)得一個(gè)程序員應(yīng)該擁有一臺(tái)MacBook Pro,當(dāng)然你說(shuō)你是.NET除外,你說(shuō)你忍不了蘋(píng)果居然沒(méi)有一個(gè)像樣的官方的包管理除外。

評(píng)論0 贊同0
  •  加載中...
yuxue

yuxue

回答于2022-06-28 10:00

上次看到數(shù)據(jù)90%的程序員用win開(kāi)發(fā),時(shí)間長(zhǎng)了,忘記出自于哪里。但是win的確是主力軍團(tuán),Linux,mac要不然就是雙系統(tǒng),要不然就是開(kāi)發(fā)ios的。我就沒(méi)見(jiàn)過(guò)php,jsp,java用Linux的,我知道有,但是沒(méi)見(jiàn)過(guò)。

說(shuō)是大公司給mac,那你見(jiàn)過(guò)他們裝雙系統(tǒng)沒(méi)?

說(shuō)Linux多的,我都不知道你們有沒(méi)有常識(shí),電腦中win在中國(guó)的占有率95-98%,即便在美國(guó)win也是90%左右。

程序員在牛逼,也逃不出這個(gè)比例去!!中國(guó)教育三年級(jí)開(kāi)電腦課,哪個(gè)不是win?還有說(shuō)從來(lái)不會(huì)用win的人??!我都不知道這么裝逼騙人有意思?能不能說(shuō)點(diǎn)實(shí)話,如果實(shí)在不知道哪個(gè)系統(tǒng)用的多,可以查數(shù)據(jù)嘛!何必來(lái)裝逼騙人呢????

評(píng)論0 贊同0
  •  加載中...
張紅新

張紅新

回答于2022-06-28 10:00

大部分在Windows...少部分在macOS.......Linux寫(xiě)不了代碼...或者說(shuō)Linux也就只能寫(xiě)代碼...

評(píng)論0 贊同0
  •  加載中...
jasperyang

jasperyang

回答于2022-06-28 10:00

一般開(kāi)發(fā)過(guò)程中windows下寫(xiě),已經(jīng)上線了,臨時(shí)調(diào)試,可以linux下寫(xiě)寫(xiě),主要還是windows。

評(píng)論0 贊同0
  •  加載中...
YorkChen

YorkChen

回答于2022-06-28 10:00

有個(gè)叫遠(yuǎn)程桌面的東東,在臺(tái)式機(jī)上部署個(gè)Linux,環(huán)境還一樣大家Windows上開(kāi)發(fā)。Linux實(shí)際開(kāi)發(fā)效率極低,沒(méi)錯(cuò),就是極低,看著很風(fēng)騷的狂敲一統(tǒng),實(shí)際實(shí)際上就是在搞個(gè)簡(jiǎn)單操作,而且還會(huì)搞錯(cuò),錯(cuò)了還不好查

評(píng)論0 贊同0
  •  加載中...

相關(guān)問(wèn)題

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<