Python在Stack Overflow上取代了大多数查询语言
就纯粹的数字而言,JavaScript排名第一,超过175万个问题超过了Stack Overflow超过10年的历史。Java以1.51m排名第二,其中C#(1.28m),PHP(1.26m)和Python(1.1m)则突破百万大关。然而就今天而言,Python在2018年末提出的问题上取代了JavaScript,成为了商店的首选。
深入研究开发人员在每种语言中寻找的内容 - 数据清理是在Python中完成的,而词云构建器是用JavaScript编写的,只是为了公平 - 导致可以说很少有惊喜。对于JavaScript,'jQuery'是迄今为止最受质疑的框架,其中'function','duplicate'和'string'也是流行词。对于Python,后两者是最受欢迎的,但有趣的是'django'。研究人员表示,“Python是一种通用的管道磁带语言,涉及许多不同的技术领域”。
分析的其他语言提出了一些更有趣的结果。对于Ruby,最流行的词是'rails'; 不足为奇,但这是一条街上最受欢迎的。对于数据科学家来说,更多利基用途的语言,如R,带来了更具体的术语,包括'dataframe','datatable'和'ggplot'。
全球应用测试评估了整体研究。该公司指出:“随着时间的推移,每种编程语言都面向 - 或者甚至是针对技术领域的特定利基市场。” “R是数据科学,因为Swift是iOS开发,因为C ++是视频游戏开发。这解释了出现的问题类型的一些差异......为什么我们在SQL中看到“数据库”是一个常见问题的概念,而不是例如Objective-C。
“尽管有这些明显的差异,但这些可视化代表了不同领域内的一些基本相似之处,”该公司补充说。“基本级数据类型,如字符串和数组 - 但显然不是整数,浮点数或布尔值 - 往往是导致所有条纹和信条的开发人员转向Stack Overflow的痛点。”
开发人员门户网站之前已经注意到其中一些趋势。Stack Overflow 去年1月的一份报告指出jQuery仍然是最受欢迎的JavaScript框架,而增加市场份额的份额是“残酷的”,而早在2017年9月,该公司正在评估它所谓的“令人难以置信”的Python 增长。