根据2017年5月的TIOBE Index,Java“自2016年初以来一直处于严重的下降趋势”。 在我们深入讨论之前,我们应该向房间里的大象讲话:如果Java快死了 ,可以肯定地说死亡变成了死亡。 我们都知道Java死亡和复活的次数比我们所能估计的还要多,而且它仍然存在。
Java不会很快消失,但是也许我们正在错误地看待这种情况。 让我们分析事实:
此外,如果我们查看最新的TIOBE索引 ,与上个月的数字相比,Java已有了一定的优势。 重要的是Python正在增长,并且如果它设法取代Java,那就说明它越来越受欢迎,而不是人们对Java缺乏兴趣。 如果您不相信我,我邀请您阅读JAXenter与去年Java杰出影响者的访谈系列的第一部分 。
Java仍然非常流行,Valhalla,Graal和Truffle等项目中即将进行的改进以及许多其他方面将确保Java与时俱进。
–卢卡斯·埃德(Lukas Eder)
Python升序
会在前3名中立足, 甚至可能“从长远来看成为新的1号”。 如果我们看一下2018年7月的PYPL索引 ,那么流行度转移已经发生了:Python是最流行的语言,其次是Java和JavaScript。
PYPL不是唯一的指标,显示了Python是最流行的语言; IEEE具有更高的交互式排名,因此您可以在用于开发网站和应用程序的语言,用于移动设备上的应用程序的语言,用于企业,台式机和科学应用程序的语言以及用于对设备控制器进行编程的语言之间进行选择。
资料来源:IEEE – 2018年顶级编程语言
企业也是如此:Python排名第一,其次是C ++和Java。
如果我们查看RedMonk的最新报告 ,就会发现JavaScript是最受欢迎的语言,其次是Java和Python。 尽管Python不是第一名,但TIOBE的预言似乎已经实现。
而且不要忘了GitHub的《 2017年十月世界状态》显示Python去年超越Java跃居第二位(JavaScript是过去四年来 GitHubbers最受欢迎的语言)。 令人印象深刻,对不对?
还请参见: Python教程:最佳实践和应避免的常见错误
您问它的增长来自哪里? 如果您没有注意到,从DevOps到机器学习和数据科学 ,Python无处不在。 更重要的是,DataCamp首席数据科学家David Robinson 去年告诉我们,开发人员选择该语言的原因之一是因为“ Python是开发人员在职业生涯早期学习的安全选择,这要归功于Python的流行及其在成长中的使用。领域。” 这个想法被证实了。 Sumanas Sarma和Rob Hinds在去年的JAX伦敦的一次采访中说:“机器学习倾向于具有Python风格,因为它比Java更用户友好。”
现在所有人都在关注Python。 不仅是因为它越来越受欢迎,还因为它的创作者决定下台 ,这意味着现在可以争夺这个宝座了 。 激动人心的时刻!
翻译自: https://jaxenter.com/will-python-dethrone-java-147499.html