0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为何TypeScript快速攀升?

lhl545545 来源:量子位 作者:晓查 2020-12-04 09:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天,GitHub一年一度的Octoverse报告发布啦,大家最关心的编程语言排行榜也一并出炉。

微软设计的编程语言、JavaScript的超集、还不到10岁的TypeScript表现亮眼,一举超过C#、PHP、C++,跃升为第四大受欢迎编程语言,仅次于JavaScript、Python和Java。

因为新冠疫情的爆发,对科技行业影响极大,也让2020年的报告多了一重特殊含义。从数据上看,社交隔离和在家办公的确促进了开源社区的快速发展。

无论是开发者人数,还是创建的开源项目数量,相比去年都有大幅增加。

可以看出,新冠疫情到来后,活跃用户创建的开源项目数量出现了阶梯式增长,一下子比去年同期多出40%。

今年GitHub的开发者数量达5600万,去年为4000万,增长了四成。新建repo数量6000万,去年为4400万。GitHub预计到2025年用户将超过一亿。

过去一年,美国对开源的贡献比例进一步减小,降至22.7%,但仍是全球第一,紧随其后的是中国(9.76%)和印度(5.2%)。预计到2030年,中国对开源的贡献比例将超过美国。

除了以上几点外,这份报告还有很多看点。

TensorFlow用户很“冷淡”

GitHub发现,在提交代码这件事上,TensorFlow用户表现得很冷淡。

这主要体现在TensorFlow用户使用GitHub的方式和其他用户存在明显差异。

在其他开源社区,比如热门的新冠肺炎项目上,新手和老司机都经常push代码。而在TensorFlow社区里,这种现象几乎不存在,甚至连老司机也不经常push代码。

大多数新手(50%~75%)会在issue里发表评论,25%~30%的新手会创建issue,少数新手(5%)会审查pull request,而有push代码记录的新人少之又少。

GitHub认为,TensorFlow用户交互的主要方式就是issue。

值得一提的是,亚洲用户过去一年对TensorFlow项目的贡献最大。

告别996,周末“充电”

今年还有一个有趣的趋势:企业开发人员周末和节假日的活动持续下降。同时,开源代码活动在周末和节假日多了起来。

这表明程序员们越来越多地放下工作,将精力转移到开源上。

自4月以来,开源项目的创建量同比增长了25%。

GitHub认为,这可能意味着开源既是学习和创新的地方,也是逃避工作的重要场所。GitHub建议公司应该保证员工有时间参与学习,并且在政策范围内允许员工开展外部项目。

新冠项目进GitHub

开发者不仅关注技术,也对社会话题表现出极大的兴趣。他们通过创建GitHub项目来实时关注新冠疫情(COVID)最新动向。

在COVID项目上,开发者做出大约一半的贡献,甚至超出了学界和数据科学的用户贡献占比。

很多新人注册GitHub也是奔着COVID项目,在第一个月里,COVID社区新人数量一度超过了TensorFlow,不过热度很快褪去。

为何TypeScript快速攀升

分析公司RedMonk的联合创始人James Governor认为,TypeScript近年来的迅速普及是因为它满足了JavaScript开发人员对“类型安全”的需求。另外,Adobe Flash的消亡也刺激了TypeScript语言的使用。

像Slack、Airbnb和Bloomberg等大公司的Web开发人员都在使用TypeScript。今年GitHub五大热门话题第三的angular9背后的创始人也是TypeScript的忠实拥趸。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6753

    浏览量

    108085
  • 编程语言
    +关注

    关注

    10

    文章

    1965

    浏览量

    39879
  • 代码
    +关注

    关注

    30

    文章

    4977

    浏览量

    74390
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为何医疗设备需要专用电源滤波器?

    为何医疗设备需要专用电源滤波器?
    的头像 发表于 04-07 10:52 331次阅读
    <b class='flag-5'>为何</b>医疗设备需要专用电源滤波器?

    Vue3 + React18 + TS4入门到实战 系统学习3大热门技术 | 更新完结

    ,Vue3、React18与TypeScript4的相继问世,共同塑造了现代前端开发的新范式。这三大技术栈的演进,不仅带来了性能上的显著提升,更在开发体验、类型安全和架构设计层面实现了质的飞跃。 Vue3
    发表于 03-30 15:18

    科技云报到:“龙虾”入笼:为何金融行业不敢“养”?

    科技云报到:“龙虾”入笼:为何金融行业不敢“养”?
    的头像 发表于 03-27 09:38 352次阅读

    关联使能VP时为何改变VP默认初始值?控件关联了使能VP变量,为何默认值不是0?

    关联使能VP时为何改变VP默认初始值?控件关联了使能VP变量,为何默认值不是0?
    发表于 02-03 14:19

    光谷聚“芯”:OVC 2026武汉半导体展为何成为中西部产业协同新枢纽?

    光谷聚“芯”:OVC 2026武汉半导体展为何成为中西部产业协同新枢纽? 2026年5月20-22日,武汉·中国光谷科技会展中心将迎来OVC 2026武汉国际半导体产业博览会。在全球半导体产业格局
    的头像 发表于 01-23 09:55 316次阅读
    光谷聚“芯”:OVC 2026武汉半导体展<b class='flag-5'>为何</b>成为中西部产业协同新枢纽?

    求问大神们,为何电动车霍尔信号无法采集?

    求问大神们,为何电动车霍尔信号无法采集? 接上霍尔信号线拧转把电机不动,拔掉线正常转动。 HALL-A是用万用表测了有5v脉冲。
    发表于 10-14 13:53

    不止 “减碳”,更要 “可持续”!能源管理系统成低碳园区核心引擎

    安科瑞 EMS3.0 能源管理系统,恰是破解园区零碳建设难题的 “关键利器”,为绿色发展开辟了全新路径。 一、零碳园区:为何成为当下 “绿色转型主战场”? 工业化与城市化的快速推进,让能源消耗与碳排放问题愈发凸显。极端高温、海
    的头像 发表于 09-29 16:19 628次阅读
    不止 “减碳”,更要 “可持续”!能源管理系统成低碳园区核心引擎

    CSD船用变压器为何成为船厂的首选配套设备?

    在船舶建造领域,有一个隐形却至关重要的选择困扰着无数工程师:如何为新造船舶配置一套可靠的岸电系统?答案往往指向CSD船用变压器。但为何偏偏是它?普通工业变压器难道不够用吗?答案藏在船舶的独特需求里
    的头像 发表于 09-20 10:16 670次阅读
    CSD船用变压器<b class='flag-5'>为何</b>成为船厂的首选配套设备?

    TI LDO快速参考手册

    TI LDO快速参考手册,可以根据所需LDO规格快速查找对应型号。
    发表于 08-18 15:43 0次下载

    5G固定无线接入的快速普及突显新的测试需求

    随着移动运营商充分利用5G和高级Wi-Fi技术的结合,固定无线接入(FWA)的采用率在美国乃至全球范围内持续攀升,这一趋势不仅为运营商开辟了新的收入来源,还极大地提升了用户的连接体验。然而,FWA
    的头像 发表于 08-06 15:29 1254次阅读

    Commvault Cloud平台如何应对勒索软件攻击

    在之前的文章中,我们探讨了可能影响AD小规模中断的因素,例如意外删除对象等,以及为何快速、细粒度的恢复至关重要。
    的头像 发表于 07-29 15:07 903次阅读

    华阳多媒体车载无线充电产品的演进脉络

    随着新能源汽车的快速发展,用户在车载场景中对手机等设备便捷充电的需求激增,推动车载无线充电产品装配率大幅攀升
    的头像 发表于 07-09 16:55 1414次阅读

    为何化工企业偏爱GUTOR UPS?

    为何化工企业偏爱GUTOR UPS?
    发表于 07-03 14:33

    交流电机EMC整改:电磁兼容问题为何成为核心挑战

    深圳南柯电子|交流电机EMC整改:电磁兼容问题为何成为核心挑战
    的头像 发表于 05-28 11:19 1439次阅读
    交流电机EMC整改:电磁兼容问题<b class='flag-5'>为何</b>成为核心挑战

    tscircuit - 电路开发的 React 范式​ 用TypeScript、React和 AI工具构建电子产品

    TypeScript、React 和 AI 工具构建电子产品。
    的头像 发表于 04-30 18:18 1810次阅读
    tscircuit - 电路开发的 React 范式​   用<b class='flag-5'>TypeScript</b>、React和 AI工具构建电子产品