其实吧,在我看来,判断的标准其实很简单,有如下几个:
- 项目的开发周期是否会超过一个月
- 项目是否需要维护
- 是否需要两人及以上的人协作开发
如果符合以上任意一点,那么应该使用 TypeScript 来开发。
关于第 1 点,如果你有信心在开发完成后一个月还能记得自己写了些什么东西,那么其实也可以不用,至少我是没这个信心,今天写的东西隔两天就忘了干啥的了,如果还没有类型提示简直蛋疼。
第 2 点的理由和第 1 点类似,也是从可维护性角度提出的。由于 TypeScript 有强大的类型系统,因此采用 TypeScript 开发会有完整的类型提示,相比 JavaScript 动不动就 any 的提示,那可真是好太多了。
第 3 点其实依旧是从可维护性出发的,由于 TypeScript 有类型约束,因此多人协作也更加方便,队友也更加容易明白你写的代码。
所以,如果你的项目需要可维护性时,务必使用 TypeScript。如果只是自己写的小玩具,日后也不打算维护的,那么其实不使用 TypeScript 会更加方便。
- 本文链接: https://wp.cmyr.ltd/archives/some-thoughts-on-when-to-use-typescript
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
欢迎关注我的其它发布渠道
发表回复
要发表评论,您必须先登录。