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

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

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。

责任编辑:武晓燕 来源: OSCHINA
相关推荐

2009-09-29 17:04:29

2009-12-10 16:56:39

Ruby on RaiDHH

2009-08-27 10:21:22

Ruby on Rai

2009-08-06 09:13:36

Ruby on Rai

2009-12-14 15:30:43

安装Ruby on R

2015-10-14 17:27:18

性能

2009-12-17 14:29:50

Ruby on Rai

2015-10-10 11:00:05

RubyRails性能

2009-12-16 16:37:59

Ruby on Rai

2009-12-16 15:41:10

Ruby on Rai

2010-09-25 14:39:29

Bruce Tate

2009-12-17 17:37:42

Ruby on Rai

2009-12-16 15:23:33

Ruby on rai

2009-12-16 17:37:31

Ruby on Rai

2013-03-28 12:42:02

RubyRails

2009-12-16 16:24:00

Ruby on Rai

2010-10-09 08:58:03

NginxRuby on Rai

2010-07-12 09:22:05

RubyRuby on rai

2009-03-30 14:40:45

Ruby on RaiRails更新Rails

2011-08-31 17:41:07

Ruby
点赞
收藏

51CTO技术栈公众号