使用TypeScript真的必要吗?

typescript

1个回答

写回答

meng111号回家

2026-02-18 02:09

+ 关注

typescript
typescript

不一定非得使用typescript。在大型项目中,团队成员未必全是状态最佳的前端工程师。比如,某位合格的前端可能因前一天与配偶争吵,导致当天工作分心,本该传递 Node 对象的方法被误写为 Note。恰巧此部分未被测试覆盖,上线后也鲜少使用。直到某天问题浮现,让团队措手不及。使用 typescript 可以有效避免许多类似问题(这里暂不讨论 Any 的滥用),这是类型安全语言的重要优势。同时,typescript 为开发者提供了诸多便利,例如全局查找引用和智能提示等功能。我甚至觉得不少开发者选择 typescript 是因为这些附加功能,而不是特别在意其类型安全的特性。市场需求决定语言发展,typescript从诞生到盛行,表明其需求量大,已获市场与开发者认可。现在不少开发者不喜欢 typescript,因为修改代码后,需要先编译为 JavaScript 才能看到效果,即便能自动编译,依然让人觉得麻烦。这里的典型人物是富人哈里斯(Rich Harris),他是 Svelte 和 Rollup 的作者。在 Svelte 中,他并未采用 typescript,而是 solely 依靠 JSDoc 实现类型安全。这种方式同样有效,且更轻量级。

大佬们都随心而为,能解释一句已很不错。同样,我们也不必拘泥,喜欢怎么来就怎么来。不用typescript也行,随意就好。此外,还有一位大神也放弃了typescript,详情可查看此处:我认为像Vue、React这样的框架,没必要非用不可,可以根据需求选择是否使用。下面是一个用Web Component技术写的简单组件,自己搭建脚手架编译,功能已实现,还要Vue干什么?这位开发者(levelsio)仍在使用Jquery和php,年入几百万美元,全球能有几人达到他的高度?

所以:做对的事比做事的方式更重要,正确做事亦然。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号