【问题标题】:Development environment: localhost vs web server开发环境:localhost vs web server
【发布时间】:2016-05-19 18:35:38
【问题描述】:

我打算在服务器故障上发布这个问题,但我认为这是一个程序员问题,因为我试图实现的只是针对程序员和一些人。

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

首先,业内人士在 localhost 工作吗? 我记得我的一位教授说他从来没有在没有任何理由的情况下在 localhost 工作,但如果我可以将我的 localhost 设置为尽可能接近我的网络服务器,我不明白为什么不。

我的一些队友不是严格的程序员。因此,如果他们有自己的工作环境(并且由于我们的资源,我们都有不同的操作系统),我或其他程序员将不得不走到他们身边并经常设置我喜欢做的事情,但不是那么多。

所以我的计划是在虚拟机中拥有一个 LAMP,每个人都有自己的目录,他们可以编辑和查看,这样他们就可以拥有自己的存储库。

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

这种方法可以吗?

【问题讨论】:

    标签: localhost development-environment


    【解决方案1】:

    这可能会被关闭,因为这确实是一个意见问题,但这里是。理想情况下,是的——你们都希望在自己的机器上运行虚拟机。理想情况下,你们都使用相同的虚拟机“图像”,并确保它尽可能接近生产——这样,当你推进到 stagin 然后生产时,你就有希望排除任何大的惊喜。你们所有人都以某种方式使用一个 VM 并不实际。每个人在他们的虚拟机中都有自己的仓库。你会涉及到 git 或其他一些 VCS,并使用它来将更改合并到代码中。

    这是一个严重的过于简单化,但希望这能让你指出一个更好的方向。

    【讨论】:

      猜你喜欢
      • 2012-10-30
      • 2017-12-17
      • 1970-01-01
      • 2011-06-25
      • 2013-05-07
      • 1970-01-01
      • 1970-01-01
      • 2011-11-26
      • 2011-03-22
      相关资源
      最近更新 更多