为什么横行数10年的Java忽然就被鄙视了?

为什么横行数10年的Java忽然就被鄙视了?

2012年那会互联网刚刚起步,搭建一个网站动辄几个月到半年,并且找不到程序员,因为很少人会java ,这个时候Java 各种框架出现了,SSH ,SSM,另外还有各种脚手架工具,搭建一个门户网站可以缩短到天,不知道多少程序员培训机构靠着这些脚手架工具做项目实现了财富自由,这也为后来的Javaer 埋下了伏笔,只要你是做Java 开发的,那么你就是一个工具人,不需要太高深的技术,只需要会调用API ,会用框架就行了。

然后把时间拉到2022年,无论企业招聘还是个人找工作高并发大流量都是一大亮点,因为互联网行业已经悄悄发生变化,由原来的b端转化为了c 端,人人都可以互动的移动互联网,这个时候再看Java ,你会深刻认识到Java 是一门为大型管理系统而生的编程语言,自身迭代速度慢,启动速度慢,占用内存多等弊端全部都暴露出来了,就连最大的优点一次编译到处运行也成了最大的缺点……

再把眼光放到最近几年,各种docker 等容器化技术如雨后春笋般出现,java 的spring boot 框架不是牛逼么,你再牛逼你有K8s 厉害吗,人家自带体系,不仅仅跨语言,而且应用程序的后续运维都安排的明明白白……如果说k8s 对着这些框架开了第一枪,那么后续的service mesh 基本是对java 框架判了死刑,什么dubbo ,motan 甚至cloud 全部都是小打小闹,这些产品,服务网格基本就是颠覆和吊打一样的存在……

虽然这个时候Oracle 已经醒悟过来,快速迭代java ,但是已经很少有人买账了,你可能会说,我们公司一直在用spring 啊,一点问题都没有,是啊,之所以如此,你们是受限于自己的场景和技术栈以及人力资源成本,你看看一线互联网公司还有用这个的么,不说别的,说点实际的,你想过,你被毕业了,找下个工作的时候怎么办?

注意我上面一直说的都是java 框架,java 真的差呢?其实依靠他的Jit 技术,在很多领域,比如大家最关心的性能跟最近热门的golang 其实也是不差上下的,大家之所以认为他差,就是因为大家对他的定位就是一个为大型管理端框架,他很难干其它的,因为真的很少有人能说清楚Java 的Gc 机制,jit,aot 原理…#java之神# #java23# #java微服务# #前端技术学习# #Web系统开发# #api借口# #夹哇java#

相关文章

程序员都该知道!Java 30年进化史

1991 年 4 月,Sun 公司启动秘密项目,帕特里克诺顿带领詹姆斯高斯林等 6 人组成 Green 团队,针对消费电子设备研发编程语言。起初尝试改良 C++,但高斯林因繁琐的指针和内存管理问题,决...

Java 8新特性全面解析:让编程更简单、更高效

Java 8新特性全面解析:让编程更简单、更高效引言:Java 8的重要性与革新2014年,Java迎来了一个重要的版本——Java 8。这个版本不仅仅是一次普通的迭代,它更像是Java语言发展史上的...

java 进化史1

java 从1996年1月第一个版本诞生,到2022年3月最新的java18,已经经历了27年,整整18个大的版本。很久之前有人就说java要被淘汰,但是java活到现在依然坚挺,不知道java还能活...

Java 11新特性对开发者的影响

Java 11新特性对开发者的影响在这个万物互联的时代,软件开发的重要性日益凸显,而Java作为全球最流行的编程语言之一,每一次版本迭代都牵动着无数开发者的神经。今天,让我们一起聊聊Java 11的新...

Java17,有史以来最快 JDK

就在前不久,Java 又又又更新了,Oracle 正式发布了 Java 开发工具 JDK 最新版 JDK17,新版本提供了不少新特性和功能的增强,而且还是一个 LTS(长期支持)版本,这类 JDK...