为了账号安全,请及时绑定邮箱和手机立即绑定

大家做过多少真正前后端分离的web pc项目?一般是怎样实现的呢?

大家做过多少真正前后端分离的web pc项目?一般是怎样实现的呢?

陪伴而非守候 2018-11-08 09:17:19
.我目前了解的情况:不管是java的mvc,还是.net mvc。或多或少都会在前端页面写java或C#代码,这还算不算前后端分离呢?如果不是,那真正的前后端分离一般怎么做呢?纯json/xml方式填充数据?我经验有限,请大家解答解答我这个疑问。
查看完整描述

2 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

说道这个问题,我来发表一下。

前后端分离的概念就是楼上们说的 “调接口与前端展示数据跟数据交互”,后端给前端专门写接口,至于数据格式自己定,如果处理的好未必一定说是要用json,只是json是目前数据交互上比较好的。接口数据都有了,那么接下来就是前端数据的展示,前提你要有自己的数据解析库。因为这样数据展示就容易。你可以自己封装,但现有相对好的数据引擎库有AngularJS 、vueJS、Template7等,同时html模板引擎也需要,这样写页面就可以模块化开发。可以自己写,也可以用现成的,比如jade、React等。数据展示好了,最后就是数据交互了,用ajax就可以了,所以你必须得对ajax了解。至于其他的所谓跨域问题,那都是可以跟后端协商的,一般都是后端需要处理,要是用到jsonp格式,前端就要协助一下写个调用函数就可以。


查看完整回答
反对 回复 2018-11-10
?
守着一只汪

TA贡献1872条经验 获得超3个赞

除非用js脚本完全控制数据的获取和请求,否则还真做不到完全分离。

查看完整回答
反对 回复 2018-11-10
  • 2 回答
  • 0 关注
  • 1061 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信