新数据显示Python取代了JavaScript,成为Stack Overflow上最受欢迎的语言

James是TechForge Media的总编辑,对技术如何影响业务以及他领导下的几次世界移动大会活动充满热情。詹姆斯曾采访过黑手党的前老板迈克尔·弗朗泽塞(Michael Franzese),史蒂夫·沃兹尼亚克(Steve Wozniak)和让·米歇尔·贾尔(Jean Michel Jarre),他的职业生涯中曾有过许多重要人物。可以通过@James_T_Bourne在Twitter上找到James。

众包QA测试人员的一项新研究Global App Testing探索了开发人员’最大的痛点是Python淘汰了JavaScript,因为Stack Overflow’最受欢迎的编程语言。

该研究集中在JavaScript,Python,R,Ruby,C#,C ++,Java,Objective-C,Swift,PHP和SQL– not so much 11 languages but 10 languages and a 数据库 –并通过语义路线确定主要问题。

就绝对数量而言,JavaScript排名第一,在Stack Overflow上提出了超过175万个问题’已有10多年的历史了。 爪哇以1.51m位居第二,C#(1.28m),PHP(1.26m)和Python(1.1m)打破百万大关。然而就今天而言,Python已成为最重要的工具,在2018年末提出的问题已超过JavaScript。

深入研究开发人员在每种语言中的需求–公平地说,数据清理是使用Python完成的,而词云生成器是使用JavaScript的–导致几乎没有什么惊喜。对于JavaScript,‘jQuery’是迄今为止最受质疑的框架,‘function’, ‘duplicate’ and ‘string’也很流行。对于Python,后两者是最受欢迎的,但值得注意的是‘django’. “Python是一种通用的胶带式语言,涉及许多不同的技术领域,”正如研究人员所说。

分析的其他语言提出了一些更有趣的结果。对于Ruby,最受欢迎的词是‘rails’;毫不奇怪,但这是一条街上最受欢迎的东西。面向数据科学家的诸如R的更多利基用途语言以更具体的术语出现,包括‘dataframe’, ‘datatable’ and ‘ggplot’.

因此,全球应用测试评估了整体研究。“随着时间的推移,每种编程语言都已针对–甚至是专为–科技领域的一个特殊领域” the company noted. “R代表数据科学,Swift代表iOS开发,C代表视频游戏开发。这解释了出现的问题类型的某些差异… why we see ‘database’SQL中一个经常被质疑的概念,但不是,例如Objective-C。

“尽管存在这些明显的差异,但这些可视化表示不同领域内的一些基本相似之处,” the company added. “Base-level data types such as 串s and arrays –但显然不是整数,浮点数或布尔值–通常是使所有部门和信条的开发人员转向Stack Overflow的痛苦点。”

开发人员门户网站之前已经注意到了其中一些趋势。来自Stack Overflow的报告 去年一月 noted how jQuery的 remained the most popular 的JavaScript framework while adding the share for market voice was ‘brutal’,而早在2017年9月,该公司正在评估其所谓的 ‘incredible’ growth 在Python中。

您可以阅读完整的Global App Testing分析 这里。

阅读更多:中级Python程序员的10个基本资源

主要图片来源:全球应用测试。摄影者 莎朗·麦卡琴(Sharon McCutcheon) on 不飞溅

有兴趣听行业领导者讨论这样的话题吗? 参加同居 物联网技术博览会, 区块链博览会, 人工智能 & 大数据 Expo网络安全& 云 Expo 世界大赛即将在硅谷,伦敦和阿姆斯特丹举行。

查看评论
发表评论

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *