Ruby on Rails 作者 DHH 宣布 Turbo 8 将移除 TypeScript 代码

来源: OSCHINA
编辑:
2023-09-08 16:07:00

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

相关 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 应用程序的性能。

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

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

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

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

展开阅读全文
点击加入讨论🔥(8) 发布并加入讨论🔥
本篇精彩评论
JS几天就设计完了,你如果硬要说有什么精神的话,那应该是应付交差的精神
2023-09-10 09:46
3
举报
除非程序员都牛逼或者review code非常严谨,否则js写大型项目就是灾难…
2023-09-08 18:14
2
举报
写JS写的
2023-09-08 18:00
2
举报
TS可以不用,但是连声明文件(.d.ts)、JSDOC都没有的项目,我是不想用的。
TS写舒服了,就不想再回到以前那种写代码没有智能提示,两眼一抹黑的刀耕火种时代了。
2023-09-08 19:11
1
举报
8 评论
2 收藏
分享
返回顶部
顶部