一直以来很疑问的一个,很怀疑的一个话题。“程序员都是在什么操作系统下做‘开发’”。过去
一开始接触到的程序就是PHP,是在07年。那个时候用的都是xp,linux已经开始了。刚毕业,去面试php工作,问什么操作系统下开发,我回答了说win xp。结果被刷了很多次。。中间
后来从事的工作也是与程序方面有关联。进过电商网络平台公司,进过游戏公司,进过网站公司。碰到的遇到的程序员,不管是C++、JAVA还是C#、PHP、.NET…… 没有一个不是WIN下面做开发的。而且大部分都是XP。现在
查看中国网民的使用习惯和流量统计。
百度统计:http://tongji.baidu.com/data/os
网站统计:http://os.data.cnzz.com/可以发现win系统占 95%至少,而win xp 70%。……//数据来自CNZZ
操作系统类型            2012年11月使用率    2012年11月占有率
Windows                 95.2%       96.52%
Windows XP              72.62%      71.43%
Windows 7               21.45%      23.65%
Windows Vista           0.56%   0.89%
Windows 2003            0.36%   0.31%
Windows 其他            0.14%   0.18%
Windows 2000            0.07%   0.06%
嵌入式手持终端系统      3.82%   2.69%
Linux                   0.73%   0.46%
苹果电脑                0.24%   0.30%
虽然过去都四五年了。自己也使用过linux的ubuntu,但是感觉很不习惯。效率速度没有win下面开发那么快。写代码手写可以忍受,但是一个个的敲,一个提示都没有,调试都不方便。支持的软件少得可怜。而且也经常报错死机(确实是遇到了死机,频繁的 Ubuntu LTS 12.04 wubi),开firefox看视频没多久就死机。使用了没几天就放弃了。还是回到那个问题“程序员是在用什么样的操作系统”。
个人的看法,可能中国大陆境内的程序员跟欧美国家的程序员用的系统不一样吧~  所以导致每次说到程序的开发的例子测试的举例都是的在linux下面的。 还有一个值得说的就是 PHP 每次的新版已经越来越明显的说明弃用window了。php从 2.3.x开始官网就不提供window下的安装包下载了。apache也是这样。所以更让人觉得不解。这个问题值得讨论,不知道有没有权威一点儿的统计,统计下程序员到底用的是什么操作系统,代码编写工具。

解决方案 »

  1.   

    效率速度没有win下面开发那么快。写代码手写可以忍受,但是一个个的敲,一个提示都没有,调试都不方便。支持的软件少得可怜。而且也经常报错死机(确实是遇到了死机,频繁的 Ubuntu LTS 12.04 wubi),开firefox看视频没多久就死机。使用了没几天就放弃了。这点是没有根据,但凡有名气的IDE,都有linux版本。但多数linux下的程序员都是靠完全手写的
    死机这是我不相信的,我用ubuntu12.04半年时间,2g内存,有时候一两个月都没重启过,照样运行非常流畅。
      

  2.   


    那你平常的时间,是用什么操作系统,每天多少小时,比例 我现在只用的是win xp。
    死机确实是有的,很奇怪的。网上都说linux非常稳定非常优秀,比win强悍n倍。但是确实是死机了,而且很频繁。 Ubuntu LTS 12.04 wubi。分配了20GB。电脑是2G内存,配置比较高的。但WIN XP下面很快没有出现过死机现象。
      

  3.   

    中国虽然极端了些,但国外依然是windows居多的不能说php不提供windows版本,只是单独分开而已
    你干嘛不说他们不提供水果版本呢?
    php要遵守开源协议,编译后版本单独分开是正常的但php解决不了windows下unicode路径也是个显然的问题遇到过不少洋人,当他们得知很多中国人还在用-版w感觉很惊讶,因为对他们来说只是周薪甚至更少
    洋人用-版w的更多是看不惯m$而不是买不起我记得有次找个海外的朋友帮忙下个网盘的东西,他直接就掏钱买了个帐号去下
    我说不好意思,他说——半个汉堡,你拿给我我还考虑吃不吃……
      

  4.   

    虽然过去都四五年了。自己也使用过linux的ubuntu,但是感觉很不习惯。效率速度没有win下面开发那么快。写代码手写可以忍受,但是一个个的敲,一个提示都没有,调试都不方便。支持的软件少得可怜。而且也经常报错死机(确实是遇到了死机,频繁的 Ubuntu LTS 12.04 wubi),开firefox看视频没多久就死机。使用了没几天就放弃了。
    你敢不用wubi嘛?你敢在ubuntu 下装个其他开发工具嘛?
    如果敢,那么你就什么烦恼都没有了.支持的软件多了去了....报错是有的,死机... 起码我看 频率跟win7能持平...
      

  5.   

    我在mac下开发,日常编写php代码都是用图形界面的netbeans。但写c和shell时用vim。
    我听说公司其他部门大家不管写什么都用vim。vim如果你使用熟练,配置得当,并且安装相关插件。不比图形界面的编辑器用着差。比如一个行定位的操作,在图形界面下,我需要用鼠标和滚动条几步操作才能定位到那行,vim下,直接敲行号,然后shift+g既可定位。或者我要删除一行,vim只需要命令模式下dd就可以做到。而用鼠标的话比这个还麻烦一些。自我感觉,vim下有些操作比图形界面的编辑器更快捷方便,而图形界面也有一些操作比vim方便。所以还是看个人喜好。php开发时对于操作系统一致性的要求并不是太高,不像c和shell。
      

  6.   

    操作系统都是浮云,只要window存在,避免不了会用到别人的操作系统的,再说开发用什么工具,关键影响到还是你的开发效率问题。