1

场景:某人只知道设计、CSS、HTML 等,而您希望该人在网站上工作。该网站的文件位于 GitHub 上。

理想情况下,您对他们说,“从 GitHub 克隆存储库并设置本地测试环境等,完成您的工作并推送/拉取请求等。”

但是要建立一个本地环境,例如包括 MySQL 以便开发环境可以正常运行,意味着他们需要了解后端技术。这是否意味着他们需要了解如何配置每个(或大多数)PHP 框架 + Ruby on Rails 等。它会停在哪里?

那么,前端开发人员将如何基于此工作呢?

前端开发人员是否可以在不知道如何配置 Symfony2 的情况下在 Symfony2 站点上工作?

4

2 回答 2

5

这些选项基本上可以归结为:

  • 让他们处理静态文件,然后由后端开发人员集成(如果您将前端工作外包给设计机构而不让他们执行持续维护,这才是真正合理的选择)。
  • 其他人为他们设置开发环境
  • 让他们设置开发环境,同时让他们尽可能简单

后一种方法通常涉及清晰的分步说明和大部分预配置的虚拟机映像,可能与 vagrant 或 salt stack 等工具结合使用。

于 2014-03-23T21:47:01.477 回答
2

您可以使用 vagrant 设置 VM,并获得一致的开发环境。

于 2014-03-23T21:47:13.927 回答