如何实现前后端无缝、自动集成

Wen*_* Ji 5 continuous-integration frontend backend

由于Web应用程序的开发通常分为前端开发和后端开发,但前端的一些代码在后端通常是相同的(ASP、PHP、JSP或其他服务器端模板)引擎中包含大量由前端开发人员编写的 HTML),后端开发人员需要做的是将 HTML 代码合并到他们的 ASP、PHP、JSP 或其他服务器端模板中。

如果前端的开发先于后端的开发,那么效果就很好。但是当前端和后端同时开发时(总是这样),问题就来了。当前端发生变化时,后端开发人员需要不断更改他的模板代码。

那么,我的问题是,有没有什么方法可以将HTML代码自动合并到后端模板中,从而使前后端的集成更加无缝和轻松。

Vor*_*ung 2

好吧,我会咬的

问题出在前端和后端之间的接口上。为了确保服务器和客户端保持一致的接口,双方都应该进行单元测试以确保接口也被卡住。

对接口的任何更改都会导致一端或两端的单元测试失败,但应该清楚如何修复它,因为修复后测试将再次通过

我已经在基于 python 的服务器上使用了这种方法,该服务器驱动一个胖 javascript 客户端,并在 javascript 端用 jsunit 编写了测试。

希望这可以帮助