📖摘要
今天分享下 —— TypeScript 系列(基础零):为什么要学习 TypeScript? 的一些基本知识,欢迎关注!
相关文章
🌂背景:TypeScript 的使用激增:许多开发人员为之倾倒
2019年是
TypeScript
之年。TypeScript
不仅成为了在JS
代码中添加类型时的最佳选择,而且许多开发人员在个人项目和工作中对它的喜爱超过了普通的JavaScript
。
在2019年初发布的
StackOverflow
调查中,TypeScript
与Python
并列第二,成为了最受欢迎的语言,仅次于Rust
。如果在2020年初发布的最新的调查中看到TypeScript
更上一层楼也不足为奇。
TypeScript
已经开始蚕食Web开发世界
——前端和后端皆如此。有些开发人员曾经认为TypeScript
的兴起只不过是暂时的,而且他们还认为它会重蹈Coffeescript
的覆辙,但事实证明TypeScript
可以解决JS
开发人员的核心问题,而且其使用率似乎越来越高。
TypeScript
与所有主流文本编辑器的集成为Web
开发人员提供了更好的开发体验。JavaScript
开发人员将TypeScript
视为一种工具:它可以减少错误,同时由于其提供的文档说明类型和对象接口,代码阅读起来更为轻松。
值得注意的是,2019年
TypeScript
的NPM下载流行度超过了React
。此外,它的下载量也远远超过了Flow
和Reason
等竞争对手。
TypeScript
和React
解决的是完全不同的问题,因此不应该直接将二者进行比较。下图只是为了展示TypeScript
的受欢迎程度。
TypeScript v3.0
于 2018年末发布,2019年发布到了3.7版,其中包括ECMAScript
功能的更新,例如Optional Chaining、nullish operator
以及对类型检查功能的改进。
💖重点:Jest 放弃 Flow,转投 TypeScript 的怀抱
Jest
和Flow
,后者是TypeScript
的竞争对手。2019年初,Jest
将放弃Flow
,转投TypeScript
的怀抱。这进一步表明TypeScript
已成为输入JavaScript
代码的标准选择,2020年及以后TypeScript
的使用会进一步增加。
🎉最后
-
更多参考精彩博文请看这里:《陈永佳的博客》
-
喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!