几年来,我使用我的工作站作为开发环境。我认为大多数Web开发人员使用他们的工作站来运行他们的服务器,Apache,Tomcat,Mongrel等等。我一直在一家公司工作,该公司在另一个城市有一个Unix开发服务器,文件根目录文件夹与samba共享。我仍在使用Windows PC进行开发,因为要使用像Eclipse PDT这样的IDE,并且RubyMine需要快速访问文件系统,因为我想自己尝试一些东西,而不必担心帮助台门票等问题。我更喜欢运行我的工具,轻松安装/卸载软件。你在哪里保持你的Web开发环境,在你的工作站或服务器上?
主要的问题是我被迫使用Windows,而我无法在Unix的simialr环境下开发。例如在生产我们有乘客,在Windows乘客不能使用,因为我有一个共享的环境,PHP/Rails,在开发中我有Rails网址与http://localhost:3000/和PHP只是http://localhost,在生产我只有http://domain.com/apps为Rails和http://domain.com/
那么你在工作站或远程服务器上运行开发服务器吗?
我想确认我的做法是最被采纳的。谢谢。
我尝试过,但是使用Eclipse PDT(对于PHP),VM上的samba共享速度太慢。由于我现在不使用PDT,所以我再试一次。你使用Vmware,VirtualBox ...? – rtacconi 2010-02-19 10:33:27
Virtualbox(最小的Debian安装不包含X) – Quentin 2010-02-19 10:46:57