Java已死!

Java已死、前端已凉?巨大骗局! 摘要:近年来,随着技术的发展和市场需求的变化,Java和前端技术面临着前所未有的挑战。一些人甚至认为Java已经死了,前端也已经凉了。然而,本文将从多个角度分析这些观点,并探讨Java和前端技术未来的发展趋势。 阅读详情

许多开发者仍然认为 Java 与当今时代息息相关,看完本文,你会发现 Java 的影响力已经大幅减弱。实际上,Java 是一种濒临灭绝的编程语言。尽管 Java 一直是世界上使用最广泛、最受欢迎的编程语言之一,但它很快就会面临消亡的危险。  

没错,很多人会说出一个事实:Java 拥有一个庞大而活跃的开发者社区,并且仍然用于广泛的应用程序,包括网络开发、移动应用程序开发和企业级软件开发。

图片

但是 Java 能否在未来 10 年存活下来呢?让我们看看开发人员对 Java 有什么误解:

1、Java 程序员很多,存在感很强

Java 有一个庞大而活跃的开发人员社区。全世界有数以百万计的 Java 开发人员,这种语言在开发人员共享知识和资源的在线论坛和社区中有着很强的存在感。

尽管这种情况仍在继续,但开发人员转向其他平台和编程语言的速度很能说明问题,我个人看到开发人员在恐慌中跳槽。

主要问题在于, Java 作为一种编程语言还没有现代化,因此它仍然很冗长,结合了静态类型和动态类型之间最糟糕的情况,因为它有一个相当跛脚且笨重的类型系统。此外,Java 还要求在一个具有宏观启动时间的 VM 上运行(对于长时间运行的服务器来说不是问题,但对于命令行应用程序来说是痛苦的)。尽管它如今表现得相当不错,但是仍然无法与 C 或 C + + 竞争,而且,只要开发者稍微投入一点热情,C # ,Go,Rust&Python 可以或者将会在这个领域超越它。对于真实的生产服务器,它往往需要相当多的 JVM 调优,而且很难做到正确。

2、Java在移动应用中最受欢迎

Java 被用于广泛的应用程序。Java 不仅仅是一种 Web 开发语言,它还被用于开发移动应用程序、游戏和企业级软件。这种多功能性使它成为许多不同类型项目的有价值的语言。

Java 不再是移动应用开发中最受欢迎的编程语言,特别是 Android。Kotlin 现在统治着 Android,而大多数 Android 开发者早就跳槽了。就连谷歌(Google)也因为几年前与甲骨文(Oracle)的惨败而放弃了将 Java 作为 Android 事实上的语言。Java 作为一种 Web 开发语言早已不再流行。就企业开发而言,Java 仍然适用于大型企业,因为它是可靠和稳定的。尽管许多创业公司并没有将 Java 作为他们企业软件的首选,他们使用了其他的选择。

3、Java 是一种基础语言

Java 是一种基础语言。许多较新的编程语言都是基于 Java 的原则和概念构建的,并且在某些方面与 Java 兼容。这意味着即使 Java 的受欢迎程度下降,它的原则和概念仍然是相关的。

对于很多刚开始编程之旅的人来说,Java 可能是基础语言,但事实上 Java 仍然是非常古老和不灵活的。最重要的是,与其他现代编程语言相比,它仍然很冗长,这意味着它需要大量代码来完成某些任务。这可能使得编写简洁、优雅的代码更加困难,并且可能需要更多的努力来维护大型代码库。此外,Java 是静态类型的这一事实意味着它可能比动态类型的语言更严格,更缺乏灵活性,这可能会让一些开发人员感到沮丧。

4、Java 得到了大公司的大力支持

Java 得到了大公司的大力支持。Oracle 是一家维护和支持 Java 的公司,对 Java 语言有着坚定的承诺,并将继续投资于 Java 的开发和改进。此外,许多大公司,包括谷歌和亚马逊,在他们的产品和服务中使用 Java。

甲骨文的一波“吃相难看”的加大收费的操作,正在快速地将其 Java 的市场份额输给竞争对手。

虽然下面的图表显示甲骨文仍然拥有最大的市场份额,但是其市场份额已经减少了一半以上。在2020年,甲骨文“大约占据了 Java 市场的75%”,而现在只有不到35% 。

图片

根据 New Relic 的数据,排名第二的是亚马逊(Amazon)。自 2021 年 11 月 Java 17发布以来,亚马逊的市场份额大幅上升。当时,亚马逊的市场份额几乎与 Eclipse Adoptium 相同。

5、Java 在中小学和大学中被广泛教授

Java 在中小学和大学中被广泛教授。Java 是一种用于教授编程概念的流行语言,在中学和大学的计算机科学课程中经常使用。这意味着有一批稳定的新开发人员正在学习 Java 并熟悉其功能。

这种情况正在发生巨变。有志成为软件开发人员的有活力的大学生正迅速转向其他编程语言,比如Rust、Go、Python。值得一提的是,这些新的编程语言都存在着普遍需求,这也加剧这种态势的发展,越来越多的人会寻找替代语言。

6、写在最后

虽然这是个有争议的话题,但并不妨碍 Java 曾经的荣耀:它彻底改变了软件编写的方式,并为其他编程语言创建了一个基准。

然而,不幸的是,Java 的所有权掌握在公司的手中,公司在没有多少财政收益的情况下,迟早会没有动力去继续改进语言。

因此,即便 Java 不会很快消失,但是它在几年内将面临失去主导地位的严重危险,这一点不言而喻。

基于深度学习YOLOv10的人脸表情识别系统(附完整资源+PySide6界面+训练代码) 本文介绍了如何基于YOLOv10实现一个人脸表情识别系统。我们从数据集准备、模型训练到PySide6界面实现进行了详细的讲解。通过该系统,用户可以实时检测和分类人脸表情,为情感分析、智能交互等应用场景提供支持。 阅读详情

相关推荐

【ros】ROS1的安装和相关使用方法

主要学习ros相关内容

Greary的博客 2380

Java 并没有死!

【优快云编者按】似乎一件事存在久了,就会被唱衰。人们不相信有经久不息的实物。但是,Java似乎是一个特例。 那么,Java这朵“永生花”是怎么永葆青春的呢?一起来看本文作者API Fortress的CTO Simone Pezzano的现身说法吧。 作者 | Simone Pezzano,CTO@API Fortress。 译者 |弯月 责编 | 胡巍巍 出品 | 优快云(...

优快云资讯 7900

MIT Bevfusion环境安装 Docker方式,nuscenes数据处理

Bevfusion环境安装,数据生成报错解决module 'numpy' has no attribute 'long';most likely due to a circular import。bevfusion docker环境

Jack_Man_N的博客 1144

Java已死,有事烧纸!

这是我10多年来第一次看到昏暗的世界,层云叠嶂,阳光潜藏。 这是我10多年来第一次看不见自己的前途,一片渺茫。 我引以为傲的除汉语和英语之外的第三母语——Java,终究把我葬送在了十多年后的现在。 ####我心已死,Java已死 此刻,我已经站在了离地102.4米的天台,半只脚触到长满青苔的边缘。 俯身向下望去,我终于明白,老天为什么这么爱捉弄世人。因为,在上帝的视角里,人类必定比我现在看到的更加渺小。 与其被捉弄,倒不如逃离,逃离这个看似五光十色,实际却昏暗无比的世界。 **眼角的一滴泪水算是我留在这个

m0_57624732的博客 201

SCHUNK SVH五指灵巧手 | 熵洛智能

雄克仿真五指机械手产品系列可以如人手操作那般完美地完成抓取操作。电子装置完全集成于腕关节中,使五指机械手几乎可以完成所有的人体手部动作。凭借带有9个驱动器的运动指骨,机械手可高精度地 执行多种抓取操作。富有弹性的抓取表面确保了对物体的可靠抓取。除了开启抓取和操作任务的全新领域之外,雄克还为在五指机械手的手势基础上进行人与机器人的交流开创了无限可能。编辑切换为居中添加图片注释,不超过 140 字(可选)产品特点:机械手有左手或右手两种版本适合移动应用耗能低,使用 24 V DC 在腕关节处完整集成了控制、调节

ShannonTech的博客 1335

YOLOv8n模型导出ONNX的避坑指南:解决版本差异,正确生成TensorRT/RKNN所需输出节点

本文详细介绍了YOLOv8n模型导出ONNX格式的实战避坑指南,涵盖版本差异处理、代码修改技巧及TensorRT/RKNN部署优化方案。针对不同推理框架需求,提供输出节点生成、动态轴处理和后处理划分等核心问题的解决方案,帮助开发者高效完成模型部署。

weixin_33247358的博客 357

实现原理讲解!Java已死,有事烧纸!

这是我10多年来第一次看到昏暗的世界,层云叠嶂,阳光潜藏。 这是我10多年来第一次看不见自己的前途,一片渺茫。 我引以为傲的除汉语和英语之外的第三母语——Java,终究把我葬送在了十多年后的现在。 ####我心已死,Java已死 此刻,我已经站在了离地102.4米的天台,半只脚触到长满青苔的边缘。 俯身向下望去,我终于明白,老天为什么这么爱捉弄世人。因为,在上帝的视角里,人类必定比我现在看到的更加渺小。 与其被捉弄,倒不如逃离,逃离这个看似五光十色,实际却昏暗无比的世界。 **眼角的一滴泪水算是我留在这个

m0_57624732的博客 143

机器视觉学习(七)—— 卷积、边缘和滤波器

卷积运算、垂直边缘与水平边缘、滤波器

歆歆~黯了 2740

Java已死?Java前景到底怎么样!

学习Java,看书是必不可少的一项内容,但是我们在看书的时候,不要等到完全理解了才动手敲代码,而是应该在看书的同时敲代码,因为程序运行中的各种情况可以让你更快更牢固地掌握知识点。Java软件工程师是通用性人才,其不受行业发展的限制,而且也不受年龄和体力的影响,和医生、律师一样,年纪越大,经验越丰富,也就越值钱。首先得学习一下java基础,也就是javase部分的基础知识,这方面网上的教程很多,文档和视频都有,可以自行的查阅学习,比较重要的是java基础语法,基础工具类,集合类,多线程,其中“软件开发”等

2301_76720304的博客 2902

本体论与AI人工智能:如何实现智能语义理解?

句法理解:解析符号序列的结构关系(已相对成熟)指称理解:建立符号与现实世界实体的对应(部分实现)概念理解:把握符号背后的概念内涵与外延(有限进展)情境理解:在特定语境中推断符号的意图与意义(重大挑战)当前AI系统主要停留在第一层级,部分触及第二层级,而真正的智能语义理解需要突破后两个层级。本体论通过提供结构化的概念体系和关系模型,为实现深层语义理解提供了理论框架。

大模型应用工坊 1545

物联网 + 大模型:基于 LLM 的智能家居语音控制系统实战

本系统的目标是通过语音指令实现对智能家居设备的控制,包括灯光、空调、安防等设备。LLM 模型作为系统的核心处理引擎,负责理解用户的自然语言命令,并通过物联网设备的接口发送相应的控制指令。系统支持私有化部署,所有的语音数据和设备控制信息都可以在本地服务器上进行处理,确保数据隐私。本项目展示了如何基于大语言模型(LLM)和物联网技术搭建一个智能家居语音控制系统,支持私有化部署。通过自然语言理解技术,用户可以通过语音控制家居设备,并且所有数据和指令都在本地服务器处理,保障了用户的隐私。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 2022

Java已死?QNMD吧!

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享点击关注#互联网架构师公众号,领取架构师全套资料 都在这里0、2T架构师学习资料干货分上一篇:2T架构师学习资料干货分享大家好,我是互联网架构师!Azul 公司副首席技术官 Simon Ritter 撰文探讨了 JavaScript、Python 和 Java 三种编程语言经久不衰的原因。他在文中指出,尽管云计算、移动开发和 A...

emprere的博客 97

uniapp - 详解使用高德地图在地图上实现绘制边界/点聚合/行政区域高亮等功能,Uniapp高德地图点聚合标记及绘制点线面示例代码(全端兼容H5网页、小程序、安卓app、苹果app、nvue)

uni-app,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,高德地图,uniAPP高德地图实现点聚合,地图区域描边、点标记、点信息详情弹窗,实现绘制边界区域,uniapp H5使用高德地图实现点聚合、行政区域高亮,实现高德地图的marker聚合功能,高德地图进行marker标点,点信息展示,点击标记点弹出对话框,点击聚合点后显示信息模态框,打标点,【Uniapp】高德地图的接入自定义标点与信息窗体使用,绘制行政区域边界,绘制多边形,电子围栏,高德行政区划边界,

✅ 精选推荐文章 1万+

JAVA将死!Ruby即将称王

以下文字悉数引自msdn.com 相信很多人都听过一个禅宗故事,说是两个僧人赶路,趟过一条小河的时候,看到一个漂亮的少妇困于其中,向他们呼救。其中一个有心施以援手,但想到佛家的色戒,便犹豫起来,不知如何是好。可另一个和尚却大大咧咧地冲过去,抱起少妇,趟过小河。于是前者的心里就很不舒服,一路上闷闷不语,后来实在忍不住,就问自己的同伴,既然身为佛门中人,怎能不顾清规戒律,如此轻薄。然而...

iteye_12601的博客 283

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Java离死远着呢!

 两周前从Oracle离职的Java创始人James Gosling近日在博客撰文称,自己目前还没确定下一步要做什么,但与制定一个商业计划做创业公司比,科学研究更让他感兴趣。同时,Glsling再次否定了Java将死的传闻。        Gosling在4月17日发表的一篇名为《Next??》的博文称,就自己的个性而言,决定下一步去做什么是困难的,因为他对很多科学项目都抱有浓厚的兴趣;与其建...

Leves’ Blog 174

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Java 未死,依然很牛逼!

很多文章都在说Java快被取代了,其实不然,现在 Java 还是未来主导编程语言,依然很牛逼。今天给大家带来一套珍贵的 Java 电子书,非常全面,包括 Java 语言基础、多线程...

HollisChuang's Blog 749

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

论Java将死,引发思考!

Java将死 yuxie : 让我突然想起了一句话, 我们在选择学习一种语言的时候 首先要看它的推广商,如果推广商不好 ,要看语言有没有市场,那么 可能会死掉,即便是它十分的优秀。 软件开发是服务业,不是制造业。 ...

十年技术一场空! 174

Java 死,网安凉?!真不想干了!

已经上岸的人、或者你的同行们,大概率是不希望你入行来加剧内卷的。 这个时候,只要在网上跟风发布一条 “XX 已死” 的言论,就能劝退掉一波心态脆弱的竞争对手,何 “乐” 而不为呢? 去某职场交流平台随便逛一圈,你看看下面这些人的昵称、认证、言论,像是找不到工作在抱怨的么?有很多是玩梗刷刷存在感罢了。

2401_85688943的博客 672
上一篇: 提升 API 可靠性的五种方法
下一篇: 2023年微软开源八个人工智能项目
老贾的AI世界
博客等级 码龄7年 3335粉丝 254原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老贾的AI世界

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值