Svelte 框架作者 RIch Harris 最近表示,Typescript 在开发 JavaScript 库方面并没有太大的意义。他说团队已经放弃了 Typescript,转向纯 JavaScript 和 JSDoc 标记。

Harris 表示,将 Typescript 引入 Svelte 的代码库并不是一项容易的决定,因为许多现有的代码都需要进行升级,这将花费很多时间和精力。此外,Svelte 库的开发方式与传统的 Typescript 库有所不同,Svelte 对动态性、类型推断和可组合性的需求要求更高。

Harris 强调,对于大多数 JavaScript 库,使用 JSDoc 标记可以带来更多好处。JSDoc 可以帮助开发人员更好地理解每个函数所需的参数,以及它们返回的值。此外,如果采用了好的 JSDoc 标记,这将使代码更易于理解和维护。

Svelte 对 Typescript 的放弃为开发人员提供了更多的灵活性和更容易入手的体验,这对于想要快速创建和共享 JavaScript 库的人来说是一个很好的消息。但是,对于那些希望使用严格类型的开发人员来说,这可能会是一个令人失望的消息。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/