Heim  >  Fragen und Antworten  >  Hauptteil

javascript - TIOBE和PYPL给出编程语言排名的依据是什么?

这是Tiobe给出的12月编程语言排名,其他评测性比如PYPL的数据就不贴了,查了一下这些网站的依据一般都是stackoverflow/github/google search的综合排名。python排名高估计可能和国外的名校基本采用python作为编程语言有关。

但是从国内的数据来看,js/php/java的需求很大,为什么js/php排名不是很高?而且今年github上面js的项目star数也是远远排在第一的,在国内的很多社区,比如sf/xitu前端的讨论也非常热烈,国内招聘市场也很缺前端。但是为什么js排名不高,难道国内的互联网环境和国外如此之大?毕竟这些排名网站都是worldwide的。注释:国内互联网的一些玩法比如二维码之类的在国外很少可以看到。

不讨论编程语言优劣之分,各位网友能否解释一下JS/PHP排名为什么不是很高的原因,这是否是国内互联网环境独有的。

天蓬老师天蓬老师2726 Tage vor565

Antworte allen(3)Ich werde antworten

  • PHP中文网

    PHP中文网2017-04-11 11:30:58

    TIOBE Programming Community Index Definition
    上面有讲TIOBE排名是如何计算的,主要是依赖于搜索引擎,题主可以看看。

    Antwort
    0
  • PHP中文网

    PHP中文网2017-04-11 11:30:58

    TIOBE的排名的数据来源,基本都来自国外,国内像sf/xitu讨论再多,也都没有统计数据吧。

    Antwort
    0
  • 迷茫

    迷茫2017-04-11 11:30:58

    其实RedMonk综合Github(横轴)和StackOverflow(纵轴)的数据分析更符合Web开发者的看到的现状.比如2016年6月发布的编程语言排行榜,前4位是JS,Java,PHP,Python,另外C#,C++,Ruby并列第五,接下来是C和OC.

    另外你也可以通过使用搜索引擎搜索关键字如php/python/java,然后看搜索结果条目数量进行对比,如:

    https://www.google.com/ncr#q=php
    About 7,670,000,000 results (0.60 seconds) 
    https://www.google.com/ncr#q=python
    About 157,000,000 results (0.39 seconds)
    https://www.google.com/ncr#q=java
    About 411,000,000 results (0.58 seconds)
    
    https://www.baidu.com/s?wd=php
    百度为您找到相关结果约100,000,000个
    https://www.baidu.com/s?wd=python
    百度为您找到相关结果约70,500,000个
    https://www.baidu.com/s?wd=java
    百度为您找到相关结果约95,400,000个

    Antwort
    0
  • StornierenAntwort