刚加入公司,发现公司对于前后端分离的做法是:新建两个javaweb工程,一个前端工程,一个后端工程,后端工程提供相应的服务,前端工程分为html页面(也有jsp)和controller,前端页面请求到controller,controller通过远程调用(通过dubbo+zookeeper)来调用后端工程提供的服务。这种算是前后端分离吗?求大佬解惑。
2 回答
翻翻过去那场雪
TA贡献2065条经验 获得超13个赞
开发分离的最重要的目的是工种分离,不同技能的人做不同的事情,从而提高开发项目的效率。如果所在公司研发人员技术背景满足这种情况也姑且能算分离。至于算不算前端后端的分离,首先每个人定义的前端后端定位职责是啥就得论一下了,在我司(非传统互联网企业)所有依赖HTTP协议产生的工具都算前端(我的职位名称是前端)业务,后面接dubbo/grpc/es/db/fs的事情都是我这边做。现在更多的场景是前端职责范围主要围绕浏览器和协议请求,即使有中间层通常也是直接做一次代理或者用nodejs(而且一般来说逻辑比较简单)
BIG阳
TA贡献1859条经验 获得超6个赞
这种我理解不算是前后端分离,因为前端在开发时候要启动一个java服务,要拉后端代码。我这边做的前后端分离就是前端只关注前端代码不会涉及后端代码和后端通信就是http请求,如果需要node做一层中间要看这个中间层是谁来开发,一般都是前端自己来做~~
添加回答
举报
0/150
提交
取消