什么是前后端分离?
在以往我们开发人员,前端只需要把UI转为html,以及一些页面效果。一些逻辑,包括一些数据传送都是后端处理。但是现在,我们前端需要做的东西有很多,不光是页面呈现,还需要写逻辑,数据展示。所以出现了前后端分离这一说法。
具体的可以按各自负责的事务来分析看看,
-
前后端还没有分离的时候前端人员和后端各自负责的事务
前端人员负责的主要是动态页面,并不涉及与后台的数据交互
后台人员需要负责的有数据库连接,控制页面的跳转,还要编写jsp代码获取后台java给的数据展示在jsp中。
由此可见前端的任务是很少的, 而后端人员要完成的任务就相对多的多了. -
前后端分离之后 前端人员和后端各自负责的事务
前端人员完成静态页面,动态页面,与后台进行数据的对接,控制页面的跳转(路由)
后台人员实现给出接口 , 连接数据库,与前端人员进行数据对接
由此可见,前端的任务相对于之前有所增加,