11月GitHub刚刚发布了年度报告。对我们了解技术趋势很有帮助。
全球有9400万开发者在github上贡献代码,全球90%的公司在使用开源技术。
前100名企业中超过90%都在使用GitHub,2022年共进行了4.13亿次开源贡献。
2022三大趋势:
- 基础设施即代码(IaC)越来越流行,Hashicorp配置语言(HCL)发展很快
- 科技巨头参与开源项目:30%的科技公司成立开源项目办公室(open source program offices (OSPO))
- OSS首次贡献者青睐商业支持的项目
全球开发者数据
除美国以外,印度、中国和巴西的增长幅度最大。
从区域来看,美国仍然是开发者数量最多的国家,其次今年开发者数量增长最快的分别是印度、中国和巴西。
2013年,大部分GitHub开发者都在美国,随着全球开发者社区的大规模增长,GitHub的开发者越来越趋于全球化。印度的开发者数量保持着迅猛的增长,过去一年,GitHub上的印度开发者就达到975万人,2022年又有超过250万新的印度开发者加入。如果延续这种增长速度,预计2025年印度开发者将与当前美国GitHub开发者人数持平。
亚太地区,香港(SAR)继续保持着全年的领先地位,这主要得益于其作为金融和技术中心的地位。
2022年,GitHub开发者们使用了大约500种主要编程语言开发软件,JavaScript最受欢迎,其次应用最多的是Iac、Python和PHP编程语言。
JavaScript在GitHub上自2014年以来一直保持第一,Python/java也很稳定的排在第二三位。2018年Python超越java,是因为AI和大数据的兴起。Typescript快速崛起,PHP和Ruby持续下降。(曾将争论的PHP是最好的开发语言,最近几年是不是少了:)
按贡献者数量排名的开源项目,最大的项目几乎都是商业支持的项目,其中包括microsoft/vscode、flutter/futtle和vercel/next.js,开源项目想持续还是很费钱的。。。
唯一的例外,HomeAssistant它不属于任何商业公司,用户可以无偿使用。物联网、智能家居这么火了?
HomeAssistant是一个成熟完整的基于 Python 的智能家居系统,设备支持度高,支持自动化(Automation)、群组化(Group)、UI 客制化(Theme) 等等高度定制化设置。同样实现设备的 Siri 控制。基于HomeAssistant,可以方便地连接各种外部设备(智能设备、摄像头、邮件、短消息、云服务等,成熟的可连接组件有近千种),手动或按照自己的需求自动化地联动这些外部设备,构建随心所欲的智慧空间。
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除