当前位置: 首页 > 科技观察

GitHub发布年度报告:TypeScript成为第四大语言

时间:2023-03-15 00:05:12 科技观察

本文经人工智能新媒体量子比特(公众号ID:QbitAI)授权转载,转载请联系出处。今天,GitHub一年一度的Octoverse报告出炉了,大家最关心的编程语言排行榜也出炉了。微软设计的编程语言,JavaScript的超集,还有不到10年的TypeScript表现出色,一举超越C#、PHP、C++,一跃成为第四大流行编程语言,第二仅适用于JavaScript、Python和Java。因为新冠疫情的爆发给科技行业带来了不小的冲击,也为2020年的报告增添了特殊的意义。从数据来看,社交隔离和在家办公确实促进了开源社区的快速发展。与去年相比,开发人员数量和创建的开源项目数量都有显着增加。可以看到,在新冠疫情到来之后,活跃用户创建的开源项目数量步步上升,比去年同期增长了40%。今年GitHub开发者人数达到5600万,相比去年的4000万,增长了40%。新回购数量为6000万,而去年为4400万。GitHub预计到2025年用户将突破1亿。在过去一年中,美国对开源的贡献进一步下降至22.7%,但仍位居全球第一,其次是中国(9.76%)和印度(5.2%)。预计到2030年,中国对开源的贡献将超过美国。除了以上几点,这份报告还有很多看点。TensorFlow用户“冷淡”GitHub发现,TensorFlow用户在提交代码时非常冷漠。这主要体现在TensorFlow用户使用GitHub的方式与其他用户的明显差异。在其他的开源社区,比如流行的新冠肺炎项目,无论是新手还是老司机都经常推代码。在TensorFlow社区,这种现象几乎不存在,即使是老司机也不经常推送代码。大部分新手(50%~75%)会在issue中评论,25%~30%会创建issue,小部分新手(5%)会reviewpullrequests,有pushcode记录的新手极少。GitHub认为TensorFlow用户交互的主要方式是issue。值得一提的是,过去一年亚洲用户对TensorFlow项目的贡献最大。告别996,周末“充电”今年还有一个有趣的趋势:企业开发者周末和节假日的活动持续减少。同时,周末和节假日开源代码活动增加。这表明越来越多的程序员将工作搁置一旁,将精力转移到开源上。自4月以来,开源项目的创建同比增长了25%。根据GitHub的说法,这可能意味着开源既是一个学习和创新的地方,也是一个逃离工作的地方。GitHub建议企业应确保员工有时间参与学习,允许员工在政??策范围内从事外部项目。进入GitHub的新冠项目开发者不仅关注技术,还对社会话题表现出极大的兴趣。他们创建了一个GitHub项目,以随时了解新冠疫情(COVID)的最新进展。在COVID项目上,开发者做出了大约一半的贡献,甚至超过了学术界和数据科学界用户贡献的比例。许多新人在GitHub上注册也是为了COVID项目。在第一个月,COVID社区的新人数量超过了TensorFlo,但热度很快就消退了。TypeScript为何快速攀升分析公司RedMonk的联合创始人JamesGovernor认为,TypeScript近年来的快速流行是因为它满足了JavaScript开发人员对“类型安全”的需求。此外,AdobeFlash的消亡也刺激了TypeScript语言的使用。Slack、Airbnb和Bloomberg等大公司的Web开发人员使用TypeScript。今年GitHub五个最热门话题中的第三个angular9的创始人也是TypeScript的忠实粉丝。最后附上GitHubOctoverse2020报告地址:https://github.blog/2020-12-02-the-state-of-the-octoverse-2020/