首页
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
更多
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
Java已死?QNMD吧!
科技
2024-12-12 11:21
陕西
来源:OSC开源社区
Azul 公司副首席技术官 Simon Ritter 撰文探讨了 JavaScript、Python 和 Java 三种编程语言经久不衰的原因。
他在文中指出,尽管云计算、移动开发和 AI 取得了长足进步,但全球企业的日常业务仍依赖于上世纪 90 年代问世的三种编程语言。在几乎所有的排名系统中,JavaScript、Python 和 Java 都位居最流行语言的前列。
譬如自 2014 年以来,三巨头在 GitHub 的年度 “Octoverse 状态” 报告中每年都占据了前四名中的三席。
“为什么这些编程语言巨头在近 30 年的时间里一直是开发人员的首选,没有任何迹象表明它们会被淘汰出局?”
具体分析如下:
# JavaScript(580 万用户)
正如后端由 Java 驱动,前端则由 JavaScript 驱动。网页上的所有交互活动都是由 JavaScript 编写和控制的,十年来,JavaScript 在 GitHub 编程语言排名中一直稳居第一。
JavaScript 及其服务器端配套语言 Node.js 于 1995 年首次亮相后不久便因其简洁性和多功能性而大受欢迎。通过与用于构建网页的 HTML 语言无缝协作,JavaScript 成为了 Web 开发的标准,甚至在移动应用开发兴起之时也是如此。
从谷歌、YouTube 到 Facebook,你都能找到 JavaScript 的身影。
# Python(520 万用户)
Python 于 1991 年首次亮相,是三大语言中最古老的语言。作为一种脚本语言,Python 的主要优势在于进行查询、自动执行任务和分析数据。目前,该编程语言在现代大数据和分析应用程序中越来越受欢迎。
亚马逊、Netflix、Spotify 和 Instagram 上的应用程序都是用 Python 编写的。它在 2019 年的 GitHub 报告中超越 Java,位居第二,甚至在 2022 年的受欢迎程度增长了 22.5%。
尽管 Python 在 one-off、general-purpose tasks 方面表现出色,但它最大的缺点在于速度。它在支持实时任务或毫秒级金融交易方面无法与 Java 匹敌。尽管如此,它仍然是软件开发人员的首选 ,也是雇主最看重的技能之一。
# Java(320 万用户)
Java 为大多数企业应用程序提供了底层编程架构。Azul 的 Java 现状调查和报告发现,绝大多数(98%)的企业继续在其软件应用程序或基础架构中使用 Java,其中 57% 的组织表示 Java 是其大多数(60% 或更多)应用程序的支柱。
用 Java 构建应用程序既快速又简单,同时用 Java 构建的应用程序越多,开发过程也就越简单、越快。
应用程序很少是从零开始开发的;大多是使用各种技术组合而成的。而 Java 的真正优势在于无数的框架、库和开源材料,使得开发人员可以非常快速地创建应用程序;并且知道这种组合都已经过了实战检验,行之有效。
此外,Java 之所以能名列前茅,不仅仅是因为它的历史实力。Java 每六个月就会进行一次重要的功能和性能更新,每季度还会发布一些小的改进、错误修复和安全更新。
它还具有适应新技术的灵活性。Java 22 可能将用于管理大语言模型和生成式 AI 在企业应用中的应用。
Simon Ritter 还引用了 Gartner 副总裁兼研究总监 Linda Ivy-Rosser 的观点,即:“企业软件...... 历来被视为一种支持功能,缺乏创新,需要很长时间才能从精心设计的应用战略中获益。面对熟练开发人员的短缺和 IT 预算的紧缩,企业规避风险,通常不急于改变任何没有坏掉的东西,这是可以理解的。”
与此同时,还没有其他编程语言能以如此强劲的势头和实力取代 Java、Python 和 JavaScript,成为软件开发的基本组成部分。
这三种语言已成为当今数字业务运行方式的基本要素,并将在多年后继续发挥重要作用。
Reference
https://www.infoworld.com/article/3715288/why-enterprises-rely-on-javascript-python-and-java.html
对编程、职场感兴趣的同学,可以链接我,微信:coder301 拉你进入“程序员交流群”。
🔥东哥私藏精品 热门推荐🔥
东哥作为一名超级老码农,整理了全网
最全
《Java高级架构师资料合集》
。
资料包含了
《IDEA视频教程》
、
《最全Java面试题库》、
《
最全项目实战源码及视频》
及《毕业设计系统源码》
,
总量高达
650GB
。全部
免费领取!
全面满足各个阶段程序员的学习需求。
Java面试那些事儿
回复 java ,领取Java面试题。分享AI编程,Java教程,Java面试辅导,Java编程视频,Java下载,Java技术栈,AI工具,Java开源项目,Java简历模板,Java招聘,Java实战,Java面试经验,IDEA教程。
最新文章
母校升本科了,我简历填本科还是专科合适?
Java和Lua的完美结合:实现Java程序的动态扩展和脚本自动升级
忘记微信支付密码?别慌!教你几步轻松找回
微信上线“送礼物”新功能,来看看!
改变习惯性 !=null 的判断,只需一秒!
面试官不开摄像头一般是什么原因?
一个注解完美实现分布式锁
一个手机号可以建两个号微信吗?可以让别人登录吗
网友吐槽:男友19年入职字节,现在月薪9万,在北京买了房,那时候他可风光了,可5年过去了,身体越来越虚。。
拼夕夕面试官:集群高并发环境下如何保证分布式唯一全局ID生成?
大厂面试题:说一下怎么决定建立哪些索引?
阿里的同事,写的代码真 TMD 优雅!
阿里面试官:你了解 QPS、TPS、RT、吞吐量 这些高并发性能指标吗?
网友爆料:降薪10%,主管让我别着急,结果2个月后,主管被降薪25%,他不接受~
美团面试官:说说Java并发运行中的一些安全问题
面试官:说一下联合索引的实现原理?
比裁员更侮辱人的事情发生了……
腾讯员工:目前腾讯t11,去一家小公司负责一条新业务线,涨薪50%,值得去吗?
阿里面试官:RocketMQ 如何保证消息不丢失,如何保证消息不被重复消费?
微信转账如何撤回?
蚂蚁员工爆料:最近绩效出来了,CTO线老板帮员工背了3.25。。
ElasticSearch是什么?应用场景是什么?
微信支付账单被删除后如何导出?
网友吐槽:除了boss,其他招聘APP都凉了?
面试官:说说 WebSocket 和 Socket 及Http的区别?
极越最新进展:同意解决11月社保;多家供应商公开讨债!
刚入职一周的同事提交了一个新增2w和删减1.4w的代码。。
面试官:HTTPS 是如何保证传输安全的?又被问了!
WebSocket 的 6 种集成方式
极越汽车,公司原地解散,员工围堵ceo,微波炉都搬走了~
面试官:谈谈为什么要限流,有哪些限流方案?
Java已死?QNMD吧!
x米员工爆料:35岁被裁后,投百份简历无人问津,一气之下把薪资由2W调为3W,简历改成英文,结果出乎意料!!!
微信公众号自动回复怎么设置?
网友爆料:最近隔壁组来了个清华姚班的od,2018辽宁理科状元,太狠了。。
面试题: jwt 是什么?java-jwt 呢?懵逼了
Spring Boot 如何实现插件化开发模式
面试官:有了 for 循环,为什么还要 forEach ??
同事在会议室扇了自己好几个大嘴巴子。。
弃用 Nginx后,Pingora成为Web服务器界的新王者!
最近组里来了个有意思的新人,GitHub天天打卡、周末坚持写技术博客、在各种技术群里高谈阔论。。
面试官:执行一条SQL请求的过程是什么?
微信怎么迁移聊天记录到另一台设备?
网友吐槽:在楼梯睡觉被领导抓到。。
面试官问:你前面一位面试者是清华毕业的,为什么我要录取你。。
华子员工吐槽:感谢把我裁了,从年薪40万,降薪到国企25万,没有绩效压力,965。。
K8s + SpringBoot实现零宕机发布
微信到账延迟是怎么设置的?
面试了一个6年+的Java程序员,真给不了offer。。
又炫了一把,用 Docker 搭建更酷的本地开发环境
分类
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
原创标签
时事
社会
财经
军事
教育
体育
科技
汽车
科学
房产
搞笑
综艺
明星
音乐
动漫
游戏
时尚
健康
旅游
美食
生活
摄影
宠物
职场
育儿
情感
小说
曲艺
文化
历史
三农
文学
娱乐
电影
视频
图片
新闻
宗教
电视剧
纪录片
广告创意
壁纸头像
心灵鸡汤
星座命理
教育培训
艺术文化
金融财经
健康医疗
美妆时尚
餐饮美食
母婴育儿
社会新闻
工业农业
时事政治
星座占卜
幽默笑话
独立短篇
连载作品
文化历史
科技互联网
发布位置
广东
北京
山东
江苏
河南
浙江
山西
福建
河北
上海
四川
陕西
湖南
安徽
湖北
内蒙古
江西
云南
广西
甘肃
辽宁
黑龙江
贵州
新疆
重庆
吉林
天津
海南
青海
宁夏
西藏
香港
澳门
台湾
美国
加拿大
澳大利亚
日本
新加坡
英国
西班牙
新西兰
韩国
泰国
法国
德国
意大利
缅甸
菲律宾
马来西亚
越南
荷兰
柬埔寨
俄罗斯
巴西
智利
卢森堡
芬兰
瑞典
比利时
瑞士
土耳其
斐济
挪威
朝鲜
尼日利亚
阿根廷
匈牙利
爱尔兰
印度
老挝
葡萄牙
乌克兰
印度尼西亚
哈萨克斯坦
塔吉克斯坦
希腊
南非
蒙古
奥地利
肯尼亚
加纳
丹麦
津巴布韦
埃及
坦桑尼亚
捷克
阿联酋
安哥拉