要是在前后端未分离的时代,可以这么认为,但如果是现在,那可能后端还没有实际开发或了解过前端的基础知识和体系。
之前,页面和后端逻辑基本都是后端来做,前端没有分的很细,技术栈一般都是h5+css3+jquery+requirejs这类的,主要的业务逻辑都在后端,前端页面只要写样式附带一小部分js接口调用及处理逻辑即可,而后端包括要处理前端页面显示的各种列表集合、属性等等,编码量是前端页面的数倍。所以此时的前端确实相对简单。
但现在前端分离式开发和模块式的流行,导致前端的业务逻辑与后端追平,甚至前端的业务逻辑比后端还复杂(因为需求的变化最直接的就反应在前端上,为了保持后端接口的通用性,那么一般前端都要积极适配后端,如果前端实在没办法必须要后端新出接口,后端才会出接口),又加上前端的路由加载、路由跳转、路由跳转时的鉴权认证等等东西,所以整个下来前端的业务逻辑是很多很多的,反而后端的业务逻辑变得简单许多,基本都是些增删改查之类的功能接口。