TypeScript 系列(基础零):为什么要学习 TypeScript?

📖摘要


今天分享下 —— TypeScript 系列(基础零):为什么要学习 TypeScript? 的一些基本知识,欢迎关注!

相关文章


🌂背景:TypeScript 的使用激增:许多开发人员为之倾倒

2019年是 TypeScript 之年。TypeScript 不仅成为了在 JS 代码中添加类型时的最佳选择,而且许多开发人员在个人项目和工作中对它的喜爱超过了普通的 JavaScript

在2019年初发布的 StackOverflow 调查中,TypeScriptPython 并列第二,成为了最受欢迎的语言,仅次于 Rust 。如果在2020年初发布的最新的调查中看到 TypeScript 更上一层楼也不足为奇。

在这里插入图片描述

TypeScript 已经开始蚕食 Web开发世界 ——前端和后端皆如此。有些开发人员曾经认为 TypeScript 的兴起只不过是暂时的,而且他们还认为它会重蹈 Coffeescript 的覆辙,但事实证明 TypeScript 可以解决 JS 开发人员的核心问题,而且其使用率似乎越来越高。

TypeScript 与所有主流文本编辑器的集成为 Web 开发人员提供了更好的开发体验。JavaScript 开发人员将 TypeScript 视为一种工具:它可以减少错误,同时由于其提供的文档说明类型和对象接口,代码阅读起来更为轻松。

值得注意的是,2019年 TypeScript 的NPM下载流行度超过了 React。此外,它的下载量也远远超过了 FlowReason 等竞争对手。

TypeScriptReact 解决的是完全不同的问题,因此不应该直接将二者进行比较。下图只是为了展示 TypeScript 的受欢迎程度。

TypeScript v3.0 于 2018年末发布,2019年发布到了3.7版,其中包括 ECMAScript 功能的更新,例如 Optional Chaining、nullish operator 以及对类型检查功能的改进。


💖重点:Jest 放弃 Flow,转投 TypeScript 的怀抱

Facebook 维护着流行的测试库 JestFlow ,后者是 TypeScript 的竞争对手。2019年初,Facebook 大胆声明 Jest 将放弃 Flow ,转投 TypeScript 的怀抱。这进一步表明 TypeScript 已成为输入 JavaScript 代码的标准选择,2020年及以后 TypeScript 的使用会进一步增加。


🎉最后

  • 更多参考精彩博文请看这里:《陈永佳的博客》

  • 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈永佳

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值