繁体   English   中英

开发环境:本地主机与Web服务器

[英]Development environment: localhost vs web server

我打算将这个问题发布到Server Fault上,但我将其视为程序员的问题,因为我要实现的内容仅适合程序员使用。

我们中有4个人正在开发Web应用程序。 在加入团队之前,没有任何类型的版本控制和在localhost中正常工作的环境,因此我试图实现两者。 现在,团队将复制他们需要修复或更新的任何文件,在复制的文件上实施,删除原始文件,然后重命名复制的文件。 一切都是通过ftp到我们的Web服务器完成的,这种方法存在很多问题。

首先, 行业人士是否在localhost工作? 我记得我的一位教授说他从来没有任何理由就不能在localhost工作,但是如果我可以将localhost设置得尽可能靠近我的Web服务器,我不知道为什么不这样做。

我的一些队友不是严格的程序员。 因此,如果他们有自己的工作环境(并且由于我们的资源,我们都有不同的OS),则我或其他程序员将不得不走到他们身边,并频繁地设置自己想做的事情,但并不需要做太多。

因此,我的计划是在虚拟机中只有一个LAMP,每个人将拥有自己的目录,他们可以编辑和查看该目录,以便他们可以拥有自己的存储库。

localhost/
    person1/{repository}
    person2/{repository}
    person3/{repository}

这种方法行吗?

这可能是封闭的,因为这确实是一个意见问题,但这是可行的。 理想情况下,是的-你们都希望在自己的计算机上使用VM。 理想情况下,您都使用相同的vm“映像”,并确保它与生产尽可能接近-这样,当您希望进行制版然后生产时,可以希望排除任何重大惊喜。 你们所有人都以某种方式使用一个VM并不实际。 每个人在虚拟机中都有自己的存储库。 您会涉及到git或其他一些VCS,并使用它将更改合并到代码中。

这是一个过分的简化,但是希望可以使您指向更好的方向。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM