首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将前端和后端无缝、自动地集成

如何将前端和后端无缝、自动地集成
EN

Stack Overflow用户
提问于 2013-03-16 07:28:52
回答 2查看 15.3K关注 0票数 5

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

如果前端的开发在后端开发之前就开始了,它就可以正常工作。但是,当前端和后端同时开发时(总是这样),问题就来了。后端开发人员需要在前端更改时不断更改他的模板代码。

所以,我的问题是,有没有办法将HTML代码自动合并到后端模板中,使前端和后端的集成更加无缝和容易。

EN

回答 2

Stack Overflow用户

发布于 2014-06-02 08:44:01

我知道这有点旧,但我想为那些可能会看到这一点的人负责。

我认为,从我迄今所看到的情况来看,最好的做法是,我始终强调,编写一份文件,说明如何以I/O格式在两端之间传递信息。

如果在前端和后端之间有更清晰的分隔(使用API),那么可以指定一个doc,它精确地声明输入和输出参数。如果前端的部分是由后端生成的(这并不是一个很好的实践,但它往往会发生很多次),那么您仍然会讨论到底应该在那里做什么,前端开发人员可以处理这个问题,而后端开发人员只是在前端完成之前放置一个虚拟输出。

票数 3
EN

Stack Overflow用户

发布于 2013-03-16 07:42:06

好的,我会咬人的

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

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

我在基于python的服务器驱动胖javascript客户机时使用了这种方法,在javascript端用jsunit编写了测试。

希望这能有所帮助

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15446743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档