前后端分离思想理解

引出问题
1.前后端分离是什么
2为何采用前后端分离

通俗官方一点的讲:
前后端分离就是将一个单体应用拆分成两个独立的应用:前端应用和后端应用,以JSON格式进行数据交互
用软件设计思想来看:
高内聚低耦合的设计思想,前后端分离最直观体现就是降低耦合度,通过统一接口保证内聚。
用spring IOC思想来看:
控制反转,普通的不分离项目固然可行,但大部分控制权都在后端代码;分权制衡就是前后端分离,后端只传数据。
市场角度看:
前后端分离有利于专长的发挥,各尽其职,提高配合度,使花费的精力达到最大收益效果。
图示展示:
分离
前后端分离思想理解_第1张图片
不分离
前后端分离思想理解_第2张图片

你可能感兴趣的:(前后端分离思想理解)