属于Java的时代过去了?

2023-01-17 05:14陈邓新
电脑报 2023年2期
关键词:新王电脑报甲骨文

陈邓新

赶上好时代,也成为时代的“眼泪”

人多了就有江湖,有江湖的地方就有纷争。

据公开信息显示,编程语言的数量繁多,仅GitHub上托管的就超过300种,但主流也就几十来种。

这其中,Java被誉为“常青树”,历经风雨而不倒。

想当年,C语言以及其一脉相承的C++,成为桌面时代的技术底座,无论操作系统,或是游戏引擎,还是桌面应用,背后都有它们的身影。

用一统江湖来形容,也不为过。

然而,江湖人才辈出,不服“武林盟主”的大有人在,Java就是其中一个。

1995年,初出茅庐的Java抓住网页粗糙的痛点,从而一鸣惊人,成为江湖上冉冉升起的新星,甚至进入了微软的视线。

一名业内人士告诉电脑报:“服务器端原本是C/C++的地盘,风刮不进雨水透不过,但当网页从静态走向动态之后,就应付不过来了,而Java在后台响应复杂的网站表现得更好。”

一言以蔽之,Java赶上了好时代。

如若不是Web大潮到来,网站如雨后春笋般冒出,Java就没有那么大的用武之地,也谈不上后来与C/C++分庭抗礼。

尽管如此,Java登上神坛还要等到移动时代。

随着智能手机的普及,移动互联网起势,逐渐成为人们的“刚需”,Java也跟着扶摇直上九万里,借助Android打开了一个新世界的“大门”。

关于此,TIOBE的排名可为佐证。

TIOBE排行榜反映的是某个编程语言的热门程度,2001年至2019年,Java一直是TOP1的常客,中间偶有失落,但很快就回归“王座”。

这之后,Java的统治力大不如前,各路势力跃跃欲试。

事实上,Java多年以来不乏挑战者,C/C++一直虎视眈眈,Python、JavaScript、PHP等老牌玩家针锋相对,Go、Ruby等新锐力量“野心勃勃”。

万万没想到,最后的“新王”竟然是Python。

AI起势,“新王”上位

对于Java的“衰败”,张文策深有体会。

毕业于2008年的张文策,并非计算机专业出身,而是与几个要好的同学一道参加了Java培训班,才半途入行。

然而想再进一步,就势必进阶为高级Java工程师,但这个进阶颇为不易,除非是真的热爱代码,否则仅冲着工资去,难上加难。

对此,张文策也心知肚明:“Java都卷成麻花了,大多干的都不是RocketScience,頂多算合格的螺丝钉。”

更为糟糕的是,甲骨文“作死”。

2009年,甲骨文收购Sun,拥有了Java版权,次年与谷歌开启了旷日持久的诉讼,直到2021年才尘埃落定。

甲骨文法务总管DorianDaley曾声明:“谷歌偷走了Java技术,并且在长达十年的时间里以一个垄断者的姿态诉诸法律。”

张文策没有等待甲骨文败诉,心中就有了一个判断:“谁敢用Java,谁就可能招惹甲骨文,那可是出了名的专利流氓,逮谁咬谁,去Java化是大势所趋。”

因而,2018年之后,张文策选择拥抱Python,投身炙手可热的AI赛道。

Forrester副总裁兼首席分析师JeffHammond曾表示:“Python已被证明对从事人工智能或机器学习类型的人非常有用!”

譬如,当下红得发紫的AI绘画,从涂鸦走向了艺术创作,上演了一出AI与人类同台竞技的好戏,令相关从业者倍感忧虑。

此背景下,Python超越Java,也是顺理成章的事情。

“Java是被互联网炒起来的,Python是被AI炒起来的,要永远站到胜利者这一边。”张文策称。

与张文策不同,魏世杰对Java仍有信心。

作为大龄一线coder,魏世杰对唱衰Java之声已感到疲惫:“说真的,有没有点新词,翻来覆去还是那一套,早就听腻了。”

魏世杰告诉电脑报,TIOBE排名指的是热度而非市场份额,Java的基本盘依然很扎实,拥趸者依然很壮观。

总而言之,桌面时代成就了C/C++,移动时代成就了Java,AI时代成就了Python,一个时代有一个时代的主题。

唯一不变的是,程序员永远不过时。

猜你喜欢
新王电脑报甲骨文
电脑报自营店年末大促
电脑报自营店双11大促
电脑报自营店国庆大促
电脑报自营店元旦大促
新王诞生 连载二
天空运筹帷幄 新王一飞冲天
甲骨文“祸”字新证
三千年甲骨文
最“萌”甲骨文——心
快速更换蜂王有新招