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