又一个开源项目放弃使用TypeScript,难道是开历史倒车?

又一个开源项目放弃使用TypeScript,难道是开历史倒车?_第1张图片

Ruby on Rails 作者 DHH 宣布移除其团队开源项目 Turbo 8 中的 TypeScript 代码。

又一个开源项目放弃使用TypeScript,难道是开历史倒车?_第2张图片

又一个开源项目放弃使用TypeScript,难道是开历史倒车?_第3张图片

相关 issue:https://github.com/hotwired/turbo/pull/971

Hotwire 是一种现代化的 Web 开发框架,它采用了一种名为 "HTML Over the Wire" 的方法来构建高效、实时交互的 Web 应用程序。Hotwire 框架由 Ruby on Rails 的创建者 David Heinemeier Hansson (DHH) 和 Basecamp 团队开发,旨在简化 Web 开发过程,减少对 JavaScript 的依赖,并提高 Web 应用程序的性能。
Turbo 是 Hotwire 框架的核心组件,负责提升 Web 应用程序的性能。

又一个开源项目放弃使用TypeScript,难道是开历史倒车?_第4张图片

DHH 解释了做出这个决定的原因:

TypeScript 对我来说只是阻碍。不仅因为它需要显式的编译步骤,还因为它用类型编程(原文使用 'Type Gymnastics' 一词)污染了代码,这给我的开发体验增添了很少的乐趣,而且常常带来相当大的悲伤。

DHH 此番决定在推特和 GitHub 上引起了广泛讨论。有人赞同,表示欣赏他们的勇气;有人反对,表示这是开历史倒车。大家怎么看?

对了,不久前知名前端 UI 框架 Svelte 也宣布从 TypeScript 切换到 JavaScript。

相关链接:https://twitter.com/dhh/status/1699427078586716327

你可能感兴趣的:(typescript,javascript,前端,ecmascript,开发语言)