Alexa流量排名引擎将退役,程序语言排名TIOBE Index着手更新数据源

知名程序语言排名TIOBE Index发布最新2022年2月的排名与分数,程序语言的名次在最新的排名没有太大的变动,但是在分数上却有一些跳动,官方提到,这是为应对流量排名引擎Alexa即将退役,采用Similarweb网站作为新数据源的关系。而且除了更换Alexa成Similarweb,以及替换新的后端,因此也能够在未来引入像GitHub等数据源。

跟上个月的分数相比,前三名Python、C和Java的分数都增加超过1%,Python从13.58%大幅上升到15.33%,C从12.44%上涨至14.08%,而Java则是从10.66%上升到12.13%。排名变动上,PHP重新进入前10名,Swift则是回到第8名,连Objective C都从原本的第24名,跳到了第18名。

虽然程序语言排名每月多少都会有一些浮动,但是分数却很少相差前一个月1%以上。而这与TIOBE调整该程序语言排名的数据源有关,由于流量排名引擎Alexa.com将在5月1日下线,过去TIOBE Index都是依赖Alexa服务来选择搜索引擎,因Alexa退役在即TIOBE便需要选择新的数据源。

而TIOBE选择同样也是网络流量分析服服的Similarweb,作为Alexa的替代方案,2月是TIOBE Index第一次使用Similarweb来挑选搜索引擎,官方提到,幸好在更换数据源后,索引并没有出现太大的改变。

目前TIOBE仍在微调与Similarweb的集成,同时后端的网络爬虫工具改使用HtmlUnit,官方提到,工具更新将可使更多网站加入排名计算,像是Stack Overflow和GitHub,都可能在这几个月成为排名的数据源。目前计算排名所使用的搜索引擎列表,包括Google、Amazon、Wikipedia和QQ,而加入更多的来源,可能会使结果更加可信。