我有 99 个问题,但学习 TypeScript 不是其中之一

2025-06-08

我有 99 个问题,但学习 TypeScript 不是其中之一

为什么并非所有 JavaScript 开发人员都转向 TypeScript?

我上周在 Twitter 上提出了这个问题,得到了大约 100 条回复。

对于所有尚未转向 TypeScript 的 JavaScript 开发人员来说——为什么?

分享我从这些回复中学到的经验,因为它能让我们深入了解阻碍开发人员迁移到新技术的原因。即使替代方案更好。

让我们开始吧。

TL;DR

首先征服 JavaScript

很多新手和初学者都给出了“我还在学习 JS”的回答。

可以理解的是,他们目前不想承担超出自己能力范围的事情。

他们中的大多数人都有兴趣在未来尝试一下,而有些人则在寻求是否应该尝试的指导。

原生 JavaScript 可以运行👌

已经在使用 JS 的开发人员有一个紧迫的问题 →“需要什么?”。

他们不打算迁移,因为拥有用 JavaScript 编写的大量代码库、易于调试,或者仅仅是因为他们对 JS 感到满意,因为它可以完成工作。

他们的座右铭是:“如果它有效,就不要碰它”。

抱歉,太快了🕒

一些有经验的 JS 开发人员已经计划学习 TypeScript,但认为时机尚未成熟。

与那些不愿意迁移的开发者不同,这些开发者看到了 TypeScript 的价值。只是他们还没有找到合适的项目,所以学习难度比较大。

此外,他们希望工具(例如支持在浏览器中本地运行 TS 代码)将来能够得到改进。

嗯,这取决于🧐

一些开发人员花时间学习 TypeScript,但并没有在每个项目中都使用它。

根据他们的说法,它适用于:

  • 团队合作
  • 编写生产应用程序
  • 代码库非常庞大

他们说“对于个人项目和简单的应用程序来说,TypeScript 有点过度了”。

ECMA 正在实现这一目标🏁

最后,一些回应是关于 ECMA 6 已经支持足够的现代性以用 JS 编写干净的代码。

这些开发人员建议,如果您对 JavaScript 有足够了解,并且有围绕它构建的工具,那么您就不需要 TypeScript。

此外,他们希望 TypeScript 中的有用功能最终能够包含在原生 JavaScript 中,所以何必费心去学习 2 个曲线呢。

总结

在评论中分享您转向或不转向 TypeScript 的动机?

如果您喜欢这篇文章,您可以关注我以获取更多内容。

鏂囩珷鏉ユ簮锛�https://dev.to/codewithvoid/ive-got-99-problems-but-learning-typescript-aint-one-o70
PREV
2025 年每个开发人员都应该知道的 40 个 JavaScript 快捷键
NEXT
避免在下一次编程面试中犯这 10 个错误