由于web应用程序的开发通常分为前端开发和后端开发,但是后端的一些代码通常是相同的(ASP、PHP、JSP或其他服务器端模板引擎包含大量由前端开发人员编写的HTML ),后端开发人员需要做的是将HTML代码合并到他们的ASP、PHP、JSP或其他服务器端模板中。
如果前端的开发在后端开发之前就开始了,它就可以正常工作。但是,当前端和后端同时开发时(总是这样),问题就来了。后端开发人员需要在前端更改时不断更改他的模板代码。
所以,我的问题是,有没有办法将HTML代码自动合并到后端模板中,使前端和后端的集成更加无缝和容易。
发布于 2014-06-02 08:44:01
我知道这有点旧,但我想为那些可能会看到这一点的人负责。
我认为,从我迄今所看到的情况来看,最好的做法是,我始终强调,编写一份文件,说明如何以I/O格式在两端之间传递信息。
如果在前端和后端之间有更清晰的分隔(使用API),那么可以指定一个doc,它精确地声明输入和输出参数。如果前端的部分是由后端生成的(这并不是一个很好的实践,但它往往会发生很多次),那么您仍然会讨论到底应该在那里做什么,前端开发人员可以处理这个问题,而后端开发人员只是在前端完成之前放置一个虚拟输出。
发布于 2013-03-16 07:42:06
好的,我会咬人的
问题在于前端和后端之间的接口。为了确保服务器和客户端都维护一致的接口,双方都应该进行单元测试,以确保接口也被卡住。
接口的任何更改都会导致单元测试在一端失败或两者都失败,但是应该清楚如何修复它,因为当它被修复时,测试将再次通过。
我在基于python的服务器驱动胖javascript客户机时使用了这种方法,在javascript端用jsunit编写了测试。
希望这能有所帮助
https://stackoverflow.com/questions/15446743
复制相似问题