程序員選mac還是windows 想選一款筆記本電腦,主要用來學(xué)編程,有什么好的推薦嗎?
想選一款筆記本電腦,主要用來學(xué)編程,有什么好的推薦嗎?MacBook Pro,最全面,如IOS開發(fā),僅此一行,其他pc筆記本無法滿足。想做windows和Linux開發(fā),安裝多引導(dǎo)開關(guān)到相應(yīng)的系統(tǒng)上。
想選一款筆記本電腦,主要用來學(xué)編程,有什么好的推薦嗎?
MacBook Pro,最全面,如IOS開發(fā),僅此一行,其他pc筆記本無法滿足。想做windows和Linux開發(fā),安裝多引導(dǎo)開關(guān)到相應(yīng)的系統(tǒng)上。
在企業(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或Mac上編寫代碼;
(4)如果開發(fā)人員開發(fā)java應(yīng)用程序,他們可以在windows/Linux/MacOS上編寫代碼,但建議在Linux環(huán)境下編寫代碼(雖然java是跨平臺的,但也有一些代碼與平臺不兼容);
以上,我們可以總結(jié)一下:例如跨平臺對于平臺應(yīng)用程序,一般建議在與部署環(huán)境一致的開發(fā)環(huán)境中編寫代碼,以確保兼容性。