在公司里面,前端跟后端是如何协作的?
如果是做前后端分离,做单页面应用,后端只要提供接口,前端和后端分开工作,
前端做完把打包好的文件给后端放静态目录就ok是吧?
那如果是服务端渲染呢,前端自己mock数据到静态的html,做完给后端,
然后后端(假设使用koa
或者express
,我只认识这两个),
再修改这些静态html,把它们改成jade
/handlebars
/ejs
这种模板,把里面需要填充数据的部分,
自己一点一点替换掉??
这样后端不是要改很多东西?
一学生,没去过大公司,不知道是怎么配合的,求解答
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
应该不是吧,理论上来说,后端只负责显示数据、逻辑处理、以及一些功能,前端负责数据渲染及页面显示效果就可以了,我公司是这样的
前端一般是在画面加载(load)的时候去请求后端给定的接口,根据逻辑把返回的数据填充到画面里。由于接口、参数、返回结果格式都是有过约定的,所以并不用改很多东西,根据约定来做就好了。
以上是一般情况,前后端分离只是一个概念,没有明确要求该如何如何,根据实际情况来,合适的是最好的。
在我们公司里,前端后端是一个人,且很多公司都是前后端一个人。
(感觉你像是学Java的?)
我们以前前后端没做分离的时候,是前端写好页面打包给后端,后端负责部署调试,调试的时候可能前端还要参与下。后来前后分离了,后端只需要写好接口交给前端,前端用php做服务器渲染和接口代理,代码前端直接部署就行。
这个流程具体也是因公司和业务而异的,没有一定要怎样的。
这是逼我要删答案止损的节奏么?点反对好歹给个理由吧?
后端提供数据接口,前端请求服务处理返回的数据显示在页面上。
前后端现在分离,后端只负责提供数据,前台想怎么写都行,只要符合要求