前端开发人员是否需要了解在站点上工作的后端技术?

时间:2014-03-23 21:43:03

标签: html css symfony web-frontend

场景:有人只知道设计,CSS,HTML等,你希望那个人在网站上工作。该网站的文件在GitHub上。

理想情况下,你要对他们说,"克隆来自GitHub的回购并设置你的本地测试环境等,做你的工作和推/拉请求等。"

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

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

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

2 个答案:

答案 0 :(得分:5)

选项基本上归结为:

  • 让他们处理静态文件,然后由后端开发人员集成(如果你将前端工作分配给设计机构而不让他们进行持续维护,那么这只是一个合理的选择)。
  • 其他人为他们设置开发环境
  • 让他们设置开发环境,同时让他们尽可能轻松

后一种方法通常包括明确的逐步说明和虚拟机映像,这些映像主要是预先配置的,可能与流浪者或盐堆等工具结合使用。

答案 1 :(得分:2)

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