Java总是“沉沉浮浮”,替代者会是Python?
“一个人的不幸是另一个人的财富”这句话从未如此真实。Java一直处于滑坡状态已经不是什么新闻了,但如果那么多的编程语言,替代者是谁呢?无疑是Python!
根据2017年5月的TIOBE指数,Java自2016年初以来一直处于“大幅下滑趋势”。我们都知道Java“沉沉浮浮”都停留在编程语言各大榜单的分析中,但它仍然占据各大排行榜的首位。
Java不会很快走向末路,但也许这种情况正在成真!让我们分析一下:
我们看一下最新的TIOBE指数,与上个月的数据相比,Java还在增长,但Python越来越受欢迎,显然不是人们对Java缺乏兴趣。
根据TIOBE指数,Python目前排名前五,但它可能很快在前三名中获得立足点,甚至可能“从长远来看成为新的第一名。”如果我们看看2018年7月的PYPL指数的人气转移正在发生:Python是最流行的语言,其次是Java和JavaScript。
PYPL并不是唯一表明Python是最流行语言的索引;IEEE具有更具交互性的排名,因此你可以选择用于开发网站应用程序的语言,用于移动设备上的应用程序的语言,用于企业,桌面和科学应用程序的语言,以及用于编程设备控制器的语言。
企业也是如此:Python是No.1,其次是C ++和Java。
如果我们看一下RedMonk的最新报告,我们会看到JavaScript是最流行的语言,其次是Java和Python。虽然Python不是第一,但TIOBE的预测似乎已经实现。
让我们不要忘记,GitHub的2017年Octoverse状态显示Python去年超过了Java,排名第二(JavaScript在过去四年中一直是GitHubbers最受欢迎的语言)。相当令人印象深刻吧?
如果你问,它的增长来自哪里?可能你没有注意到,Python无处不在,从DevOps到机器学习和数据科学。更重要的是,DataCamp的首席数据科学家David Robinson去年告诉我们,开发人员选择这种语言的原因之一是因为“Python对于开发人员在其职业生涯早期的学习是一个安全的选择,这归功于它的受欢迎程度及其在成长中的应用,因为机器学习往往具有Python风格,因为它比Java更加对用户友好。”