昨天 DHH 的一篇文章引起了前端届的轩然大波,也变成了前端最近最火的话题:
他公司的一个开源库:Turbo 在最新版本中移除了 Typescript,改为使用 Javascript。
具体原因请看下面这篇文章:
https://t.co/R0I7o1qSEb
同时对应的 PR 也变成了各个观点交锋的战场:
https://t.co/agd1dbyr1n
我觉得这个PR 甚至变成了喜欢 TS 和 不喜欢 TS 的开发者输出观点的渠道,和代码本身已经没关系了。
今年反对 Typescript 的声音就愈发强大,很多新开发的库都使用 JSDoc 代替 TS,提供轻量级的解决方案。但是反过去直接移除 Typescript,回到 Javascript 的,还是第一次见。
对于我本人来说,我是很喜欢 Typescript 的,简单简历 https://t.co/xMu5JFIGnr 的所有项目, 我本人教的一些课程,都使用了 Typescript。
它帮我减少了出错概率,提高了编码效率。
一些复杂的类型标注其实完全没必要去弄懂,就把它当为我们服务的工具,让自己获利就好。
当然是否选用 TS 也要看项目的规模和大小,如果是小型项目,完全没有必要。
不知道大家怎么看呢?