前一个大型点的网站,如果是前后端分离,是不是指后端开发人员只需要提供api给前端就行,前端调用api就可以?

前一个大型点的网站,如果是前后端分离,是不是指后端开发人员只需要提供api给前端就行,前端调用api就可以?还需要把前端代码融合到后端项目工程里面吗????

阅读 6.7k
6 个回答
  1. 前后端可以通过商定api做到并行开发

  2. 前后端源代码建议分两个仓库放,但最后发布部署的时候还是可以选择融合在一起。

最主要是逻辑上的分离,并不是形式上的。就目前来看,前端能控制接口的吞吐会比较好,并且需要有一个前端和后端能够分别进行工程化和配置的结构。

是的,前后端分离是各自分工,协同开发,只需要将接口协议先写好,前后端人员就可以做自己的事情了,一般前端人员会使用api的测试数据进行模拟测试,等后端接口完成后,前后端再对接测试一下就可以了,当然并不是所有的接口都可以提前定义,有一些是在开发过程中进行调整的。

是的,顺便提供一个工具给你可以帮助你写restful文档:RAML 这个工具十分适合前后端对接。
另外也有chrome下的各种插件类似:Advanced rest client可以很好的模拟各种类型的请求,方便前端做调试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题