JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java程序员:为什么前后端分离后,我更加痛苦了?

wys521 2024-10-10 12:14:50 精选教程 23 ℃ 0 评论

相信很多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架构资料,先到先得!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表