如何有效地使用适用于后端开发人员的前端Web开发?

时间:2014-01-23 15:59:39

标签: frontend

这是我们目前在同事之间进行的一场辩论,我正在寻找新的想法或建议。哪里比StackOverflow要好!

我们有Web开发人员和后端开发人员(用于Drupal的PHP或用于其他平台的JSP),我们用于开发一个有效的静态HTML / CSS / JS原型并将其交给后端开发人员进行集成。

然而,我们最终遇到的问题是他们必须拆分静态原型以适应不同的JSP / PHP页面和一些错误表面。然后,我们必须仔细检查它们的集成并压缩错误。

我想知道是否有办法创建,解构静态原型以便更容易为后端开发人员集成?也许一种分割文件和使用SHTML的方法包括映射后端?我只是在抱怨......

您怎么看?

1 个答案:

答案 0 :(得分:2)

Web开发人员和后端开发人员的术语没有明确定义。在我看来,这部分是由于所使用的模板技术(PHP,JSP等)引发了这个问题。我们谈到了前端和后端开发人员,但没有考虑前端和后端应用程序。

  

我想知道是否有办法创建,解构静态   原型更容易为后端开发人员集成?

为什么?

我认为更好的解决方案是让后端开发人员成为后端开发人员。为什么要向后端开发人员提供演示模板(我知道,这是因为您使用的是模板技术,如PHP,JSP等)?

如果你真的想解决这个问题,你必须通过放弃模板技术并采用RESTful方法来分离这些卷。允许后端开发人员仅开发服务器端代码。允许您的前端开发人员仅开发客户端代码。让用户界面设计者向客户端开发人员提供静态原型,客户端开发人员将进行rest api调用以获取填充静态原型所需的数据。然后,后端开发人员将不必触及客户端演示文稿。

执行此操作将允许您使用相同的RESTful服务拥有多个客户端(Web,移动等)。

有关RESTful Web服务的更多信息,请参阅此SO Question/Answer

相关问题