为小型团队标准化开发环境的最佳方法是什么?

时间:2012-01-18 23:16:12

标签: development-environment

在工作中,我们(其他2位开发人员和我)在单个内部计算机上开发所有代码(通过网络文件共享)。这台机器运行我们的开发环境(NGINX,Apache,PHP,MySQL,Memcache,Gearman等),在非Linux环境中安装是不守规矩的。

我们正在增加一些团队成员(一个远程),我正在寻找一种更好的方法来管理一个共同的开发环境(我们的开发人员目前使用的是Windows,Mac和Linux)。

您的团队如何创建通用开发平台?我正在考虑的一些事情:

  • 相同的设置(我们编写代码的单个机器),但是将其设置为外部(可能启动云服务器)。
  • 强制所有人使用Linux并在开发机器上复制环境。
  • 创建一个复制环境并在VM内部开发的虚拟机。

我很好奇其他人在做什么......对最佳做法的想法?

1 个答案:

答案 0 :(得分:1)

根据我的经验,我已经使用了虚拟机(VMWare),并且它已经非常有效地为拥有许多开发人员的大型团队创建了相同的环境。