前后端分离开发的介绍、原因、相关案例

来源:互联网 发布:美团外卖商家mac版本 编辑:程序博客网 时间:2024/06/11 15:55

前后端分离开发后端负责业务逻辑处理, 前端负责展示逻辑的处理.


为什么要前后端分离:

     1.产品追求绚丽的效果,并对设备兼容性要求高,这些需求不断折磨着使用MVC的Java工程师们。
     2.不管是PC,还是手机H5,还是APP,应用前端展现的变化频率远远大于后端逻辑的变化频率(感谢那些喜欢做改版的产品经理),改velocity模版并不是Java工程师喜欢和擅长的工作
     3.一点点展现的改动,需要Java工程师们重新编译,打包,上线,重启tomcat,效率极低
     4.原先Java工程师负责所有MVC的研发工作,现在分为Java和FE两块,需要等前端和后端都完成研发,才能一起调试整体效果,不仅增加了沟通成本,任何一块出问题,都可能导致项目延期。


本博文只是简单引导一下和为大家推荐几个网上大佬写的播客,避免大家费力去找,也便于我以后的查找,读完以下博客之后相信你会受益良多的,详细相关内容如下


推荐博客地址:

1.你真的懂前后端分离么?:http://www.phpchina.com/portal.php?mod=view&aid=40692

2.从 MVC 到前后端分离:http://blog.csdn.net/bobo_93/article/details/52701717

3.前后端完全分离初探:https://segmentfault.com/a/1190000002662501

4.为啥要前后端分离?:http://baijiahao.baidu.com/s?id=1582252687678641868&wfr=spider&for=pc

5.我们为什么要尝试前后端分离:http://www.cnblogs.com/sunjingxin/p/5865327.html

6.构建SpringMVCRestful前后端分离项目实例:http://blog.csdn.net/songxinjianqwe/article/details/54976251?locationnum=13&fps=1


原创粉丝点击