网站首页 > 精选教程 正文
相信很多web开发程序都听过前后端分离,前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦。前端可以使用vue、React等主流框架,通过ajax调取服务端接口,服务端则以java、python、PHP等语言开发。
一切都是那么地美好,Java程序员终于不用又当爹又当妈,又搞前端,又搞后端,有余力把精力放在Java基础,设计模式,jvm原理,spring+springmvc原理及源码,linux,mysql事务隔离与锁机制,mongodb,http/tcp,多线程,分布式架构……
然而事实却不尽人意,前后端分离之后,作为java开发的我反而更加痛苦了。
沟通困难
作为一般互联网公司,前端技术人员的技术相对比较差些,每次对接都不太容易,弄到最后,还不如之前的开发模式,联调个接口都这么不顺利。现在的前端框架都越来越像服务端框架,但是开发人员的技术并不能完全同步,就像我们公司,写java的还会写angular,来个半年多的前端还得被后端人员嫌弃。
出现这种情况的实质原因在于:前后端分离,对于前端的技术人员要求更高,这个时候没有对应的前端支持,java端人员开发比起之前也是更加痛苦。
工作量大
不断增加的接口,还有更多的接口文档维护,这也是很痛苦的事情,每次变动都得两边一起修改。
最后
前后端工程师需要约定交互接口,实现并行开发,然而沟通成本是前后端分离的一个关键因素。
感谢你耐心看完了文章...
关注+转发后私信回复【架构】,免费送一些Java架构资料,先到先得!
猜你喜欢
- 2024-10-10 零基础程序员必须了解的前后端分离原理!
- 2024-10-10 为什么要前后端分离? 为什么要前后端分离文件
- 2024-10-10 前后端分离后的跨域问题可以尝试用这两种方式解决无需修改代码
- 2024-10-10 Nginx 大揭秘:读写分离助力您轻松征服高并发
- 2024-10-10 前后端分离跨域处理 前后端分离跨域问题nginx
- 2024-10-10 原创:NGINX/动静分离/LB/rewrite–第一部分(LAMP)(关注)
- 2024-10-10 讲一讲前后端分离技术 前后端分离 技术
- 2024-10-10 前后端分离前端部署方案是什么? 前后端分离实战
- 2024-10-10 原创干货:NGINX/动静分离/LB/rewrite–第二部分(redis主从)
- 2024-10-10 如何理解前后端分离项目实现? 前后端分离概念
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)