文章图片
文章图片
属于Java的时代过去了?
撰文/陈邓新
编辑/孟会缘
Java , 垂垂老矣 。
日前 , 被誉为编程语言界“江湖百晓生”的TIOBE发布了2022年12月的编程语言排行榜 , Python、C语言与C++位列榜单前三 , 而Java仅排名第四 。
这是2001年TIOBE出道以来 , Java首次与前三无缘 。
毕竟 , 那些年Java双手插兜 , 不知什么是对手 。
一时间 , 编程语言优劣之争再起 。
那么 , 昔日常年霸榜的Java , 为何走上了下坡路?英雄迟暮的Java , 如今尚能饭否?Java的基本盘依然庞大 , 仍有重返巅峰的资本?
赶上好时代 , 也成为时代的“眼泪”
人多了就有江湖 , 有江湖的地方就有纷争 。
据公开信息显示 , 编程语言的数量繁多 , 仅GitHub上托管的就超过300种 , 但主流也就几十来种 。
这其中 , Java被誉为“常青树” , 历经风雨而不倒 。
想当年 , C语言以及其一脉相承的C++ , 成为桌面时代的技术底座 , 无论操作系统 , 或是游戏引擎 , 还是桌面应用 , 背后都有它们的身影 。
用一统江湖来形容 , 也不为过 。
然而 , 江湖人才辈出 , 不服“武林盟主”的大有人在 , Java就是其中一个 。
1995年 , 初出茅庐的Java抓住网页粗糙的痛点 , 从而一鸣惊人 , 成为江湖上冉冉升起的新星 , 甚至进入了微软的视线 。
彼时 , 比尔盖茨曾感叹:“Java是迄今为止设计的最好得语言 。 ”
然而好景不长 , 适合Web的编程语言不断冒出 , Java并非唯一选择 。
好在 , Java没有气馁 , 在服务器端上找到了生存的土壤 , 成为网站后台处理数据的好帮手 , 这之后不断攻城略地 , 成为江湖上一支不可忽视的重要势力 。
一名业内人士告诉锌刻度:“服务器端原本是C/C++的地盘 , 风刮不进雨水透不过 , 但当网页从静态走向动态之后 , 就应付不过来了 , 而Java在后台响应复杂的网站表现得更好 。 ”
一言以蔽之 , Java赶上了好时代 。
如若不是Web大潮到来 , 网站如雨后春笋般冒出 , Java就没有那么大的用武之地 , 也谈不上后来与C/C++分庭抗礼 。
Java首次与前三无缘
尽管如此 , Java登上神坛还要等到移动时代 。
随着智能手机的普及 , 移动互联网起势 , 逐渐成为人们的“刚需” , Java也跟着扶摇直上九万里 , 借助Android打开了一个新世界的“大门” 。
关于此 , TIOBE的排名可为佐证 。
TIOBE排行榜反映的是某个编程语言的热门程度 , 2001年至2019年 , Java一直是TOP 1的常客 , 中间偶有失落 , 但很快就回归“王座” 。
这之后 , Java的统治力大不如前 , 各路势力跃跃欲试 。
事实上 , Java多年以来不乏挑战者 , C/C++一直虎视眈眈 , Python、JavaScript、PHP等老牌玩家针锋相对 , Go、Ruby等新锐力量“野心勃勃” 。
万万没想到 , 最后的“新王”竟然是Python 。
Python诞生于1990年 , 是一款比Java还老的编程语言 , 不经意间从一棵小树苗默默长成为参天大树 。
正应了那句老话 , 老骥伏枥志在千里 。
AI起势 , “新王”上位
对于Java的“衰败” , 张文策深有体会 。
毕业于2008年的张文策 , 并非计算机专业出身 , 而是与几个要好的同学一道参加了Java培训班 , 才半途入行 。
“学这个 , 就图可以多赚钱 , 没别的意思 。 ”张文策告诉锌刻度迄今对培训班仍有成见 , “千万不要信老师说的包就业 , 纯粹是一个文字游戏 , 包就业=包推荐就业 , 这中间的差别大了去了 , 嘿嘿!”
- 程序员|程序员的口味变了!C++首次逆袭JAVA:跻身最受欢迎编程语言TOP3
- Java|华为笔记本双12大促开启 智慧体验让办公学习更高效
- 手机是人们生活中不可缺少的通讯和娱乐工具|教你怎么查看新手机的首次激活时间
- Java|京东第一刀落下:多个副总裁卸任 刘强东嫡系人手接管
- Java|荣耀Magic5Pro很大胆,16GB+5000mAh+100W,香喷喷
- Java|MIUI14把精简当作核心卖点,国产系统急需做减法
- Java|“高薪专业户”的IT互联网行业是否已达到天花板?Java行业薪酬
- javascript|全民淘宝节|千万个淘宝卖家,有千万种答案
- 【微服务】146:商品品牌业务后台Java代码编写
- 【微服务】162:利用Java实现索引库相关的分页、排序和聚合