是这样的,我工作以来也有三年多了,换过两个公司。无论是哪个,都是在windows平台做开发,具体的部署则是放到linux上。不过也有程序员就直接在linux上做开发的,但是特别特别的少,我反正是认识的同行程序员只见过一两个而已,其实说白了就是相对linux有一个了解而已,再一点就是linux毕竟插件啊之类的要少很多,运行更快一些。
个人认为在windows做开发,在linux做部署,才是最佳实践。
专心搞java的,没必要精通linux,linux是运维用到的最多,我们做开发的懂得部署和一些常用命令即可。
是啊,linux够用了,为啥要用Windows,你换个角度想想。
大公司都用Linus操作系统,因为windows下开发不安全
个人喜好问题,无关平台之争
1、个人习惯的操作系统不一样
2、个人觉得linux下编译和执行java和android快些
3、要弄android底层的只能在linux下弄吧
Android就是基于Linux的内核的,如果要做安卓的开发,需用开发到框架层去找问题的。而在Linux上提供很多的工具,可以辅助开发。
其实对于开发人员来说,用哪个系统开发都一样
看个人喜好,反正最后生产出来的是字节码.
不用在意用哪个系统.
不过,如果面试的时候,你说会用linux,多少会给你加点分,因为大部分的服务器都是在linux上.
开源软件无论配置,安装,都是linux下更自然,更简洁。 总的来说,java和android开发还是linux下更好用
当你真正成为一个服务器程序员的时候, 你就会知道了
做android app无所谓在哪个平台下。
在android系统层面,就是要接触linux的内容,还有就是有很多工具需要在linux下才能执行,比如CTS认证,必须在linux下做。