开发肯定用可视化的windows和mac啊
mac>win,因为很多东西linux改成win改不了,却可直接在mac上跑。
服务器运行环境大多linux
我用ros,但早期版本win用不了
我还用pytorch和tensorflow,早期版本win同样用不了
后面虽然能用了,但ubuntu已经用熟了,何必再换呢。何况win下的版本还有各种bug和坑,还是让别人先踩吧。
而且ubuntu的软件安装方式,用熟了真的很方便。各种依赖一行命令搞定(当然出现依赖问题的时候就是另一个故事了)。
一般都是mac或者windows+wsl的,很少有真用linux的。
不过如果是学生的话,装个linux熟悉下环境也是好事。
开发win和mac就行啊,但是你有个liunx跑测试就行,虚拟机就得。
好处太多了,我之前用了Linux Mint做主力开发了两年多,可以说Mint的开发体验和Mac能是五五开,你能想象到的在windows上的各种狗屁倒灶的事情在linux上都不会有,缺点也是有的:微信qq,只能用wine版凑合着用,体验比较差劲。综上,还是mac吧
我选择用win然后vs code remote到linux……
windows有wsl啊[s:ac:汗] 用linux除了包管理方便还有就是docker吧
没特殊需求开发当然是windows上啊,服务开发好了再上Linux
好处就是不会遇到各种win和mac特有的问题,linux特有的问题会比较少
还有比如如果要用到高性能服务器,那肯定是linux,到头来还是得熟悉linux用法
只举一方面,Linux上配深度学习的环境比win简单快捷的多,而且服务器为了高效全是Linux
没钱买mac又不想用Windows做开发,这是我用Linux的理由[s:ac:哭笑]
最终还是要部署到linux,两边环境一致能省很多事[s:a2:不明觉厉]
[s:a2:不明觉厉]为什么windows会方便 我觉得Linux做开发环境完爆windows了