我一直是在windows下开发php,最近想换到linux下开发。
我现在困惑的是为什么大多数公司都需要在linux下开发php,windows下开发不是一样吗?这两个系统在开发上有什么区别吗?难道linux下开发有什么比较好的工具不成?

解决方案 »

  1.   

    因为php程序很多都在linux下运行
    虽然说大部分应用可以跨平台运行,不过还是直接在linux下开发可以避免移植时的问题
      

  2.   

    因为linux是免费的,而windows是要掏钱的,用来运行网站的环境基本是在linux下的,所以需要在linux下开发;但是你千万别想是因为linux下用什么更强大的编辑器,linux下什么都没有,只用一个类似于windows下的文本编辑器,全部需要人一个一个代码的敲,不可能用dreamvaver什么的,因为安装一个dreamvaver至少要几天吧!而且根本就没有linux版的;linux下安软件可不像linux下那样点下一步就行的,它需要解压、编译、配置、安装,途中不能有一点错,否则就得重新来;现在基本还是在windows下编辑网站,再通过ftp传到linux服务器上运行;
      

  3.   

    那是说,开发的时候在windows下就可以,开发完了再用linux调试就行了吧。
    那为什么好点的公司招的人都是在linux开发呢?
      

  4.   

    windows不开源,Windows下的程序大多也不开源,应用范围有限,移植难度很大
    大公司用windows做服务器的不多,在windows下开发,然后再转到linux下调试,本身就存在效率问题,在windows下和在linux下有一定的兼容问题,所以还是在linux开发调试比较符合实际
    linux下也有Zend Studio,也有xampp,开发调试没什么不方便的
      

  5.   

    会在linux下开发的,基本上都会懂linux服务器搭建,这样就可以节省专业人员了
    你除了要写代码外,还要维护linux服务器
    没办法,当老板的太精了
      

  6.   

    那linux有什么区别于windows的php调试工具吗?或者是网站的
      

  7.   

    linux,用ubuntu,lampp,也就是xampp至于编辑器吗,鼎鼎大名的eclipse不知道吗?
    pdt搜搜,都有linux下的。现在流行pdt
      

  8.   

    我也是一步一步走过来的。
    但对于开发,由于还得使用dw,ps,所以现在还在windows下开发。但使用的其它软件都是跨平台的。