剛好3臺電腦,winMaclinux都用。辦公win,office和打印機方便。設計之類的Mac好,Linux的話如果不是服務器用途就不用。編程的話其實差不多,現在我Python用anaconda集成開發環境配置環境變量3個系統都有配置方便。php也有apacheMySQL等集成開發環境也不用怎麽配置很方便。只是win太吃內存和處理器。所以平時用Mac最多
Mac.Linux是輕量級的容器,當服務器不錯,平常使用還是mac吧
正好這兩天對這個問題有深刻體會。
建議正常使用win系統,壹些日常軟件真的win比較好。
對於需要linux的,虛擬機,雙系統,騰訊雲,阿裏雲都有,在win上面直接ssh連接。
linux適用於x86,arm,mips,risc-v,dsp,soc等各種指令集平臺上進行開發。
mac和win程序員只能原生開發x86上的應用,其他平臺上的,只能交叉編譯加仿真了,那開發和適配效率,猴急抓狂也白搭?
作為曾經的Linux桌面愛好者,目前上班用Mac下班用win的人,建議如下。推崇linux和mac的無非推崇的是原生的shell。如今的Windows早已經具備各種強大的shell,甚至直接跑Linux。再加上docker等虛擬化技術,基本上都沒啥區別了。考慮到妳不光要寫code,可能還需要寫寫文檔,畫畫圖,收發下郵件。所以壹臺配置比較好的win應該是首選。Mac也不錯,軟件生態略有不同。Linux就算了,太偏科。
看妳做什麽開發了,做原生桌面程序,依賴操作系統的,那沒得選嘍。如果是做跨平臺的系統開發,Linux首選了,開放的環境讓程序員無拘無束,要啥有啥。
都適合,沒毛病
開發出來的程序打算在哪個平臺上運行,就在哪個平臺上開發,基本就這樣
Windows:對普通用戶而言體驗最友好,對開發者體驗最差;
Linux:開發者的天堂,普通用戶的噩夢;從嵌入式開發到應用開發,壹應俱全;
Mac:WEB開發與設計師首選,嵌入式開發不推薦;對普通用戶而言Windows各有優劣;
對於初學者來說。首選mac除了寫程序之外還跑其他的軟件,在linux哪裏有這麽多軟件支持啊。神級大佬才會在linux上直接開發。壹般都是作為服務端也用不到桌面那類東西。反正我linux只會部署項目和壹些簡單的操作。開發我真的不會。在win或者mac弄好項目扔到服務器上運行就行了。