蘋果手機(jī)*#*#所有代碼 在企業(yè)中從事后臺(tái)開發(fā)工作的程序員一般是在linux上寫代碼還是在windows上寫代碼?
在企業(yè)中從事后臺(tái)開發(fā)工作的程序員一般是在linux上寫代碼還是在windows上寫代碼?開發(fā)人員是基于Linux系統(tǒng)來(lái)寫代碼還是基于Windows系統(tǒng)來(lái)寫代碼,是需要區(qū)分場(chǎng)景的,不同種類的應(yīng)用,開發(fā)環(huán)
在企業(yè)中從事后臺(tái)開發(fā)工作的程序員一般是在linux上寫代碼還是在windows上寫代碼?
開發(fā)人員是基于Linux系統(tǒng)來(lái)寫代碼還是基于Windows系統(tǒng)來(lái)寫代碼,是需要區(qū)分場(chǎng)景的,不同種類的應(yīng)用,開發(fā)環(huán)境是有一定要求的:
(1)、如果開發(fā)人員開發(fā)的是EXE程序,毫無(wú)疑問(wèn),開發(fā)是需要在Windows平臺(tái)上編寫代碼的;
(2)、如果開發(fā)人員開發(fā)的是iOS應(yīng)用,必須在MacOS上寫代碼;
(3)、如果開發(fā)人員開發(fā)的是Android應(yīng)用,可以在Windows系統(tǒng)或者M(jìn)ac機(jī)上寫代碼;
(4)、開發(fā)Java應(yīng)用,在Windows/Linux/MacOS上都可以寫代碼,但建議在Linux環(huán)境下寫代碼(雖說(shuō)Java是跨平臺(tái)的,但也有一些代碼是平臺(tái)不兼容的);
以上,可以總結(jié)一下:如果開發(fā)的應(yīng)用是針對(duì)特定平臺(tái)的,則需要在特定平臺(tái)上寫代碼;對(duì)于跨平臺(tái)類的應(yīng)用,一般建議在和部署環(huán)境一致的開發(fā)環(huán)境中寫代碼,以此確保兼容性。
半個(gè)月可以寫出一個(gè)電腦操作系統(tǒng)嗎?
作為一名計(jì)算機(jī)專業(yè)的同學(xué)回答這個(gè)問(wèn)題:可以個(gè)錘子。理由如下:windows 7操作系統(tǒng),據(jù)微軟官方給出的數(shù)據(jù),就有超過(guò)5000萬(wàn)行代碼,并且這套操作系統(tǒng)是微軟的平均約40人的25個(gè)研發(fā)小組歷時(shí)三年研發(fā)出來(lái)了,這還只是常規(guī)固定的研發(fā)團(tuán)隊(duì),但據(jù)微軟的數(shù)據(jù),其實(shí)參與到這項(xiàng)工作中,并且是主力研發(fā)人員和支持工程師其實(shí)已經(jīng)超過(guò)了2500人,研發(fā)投入超過(guò)了20億美金,要知道在windows之前已經(jīng)有了windows XP和windows vista的技術(shù)積累,而且windows很多核心代碼其實(shí)并沒(méi)有推到windows vista等技術(shù)重建。