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


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。


相關推薦

2023-10-16

继“移除 TypeScript”后,Ruby on Rails 作者 DHH 近日又在公开场合发表了一番“暴论”——称最快的打包工具就是没有打包 (No Build),有了 HTTP/2 以及浏览器原生支持 ES Modules ,前端根本不需要构建。 在上周举办的 Rails World

2023-10-09

在哗众取宠,刻意钓鱼博眼球。 要知道发布于 2012 年的 TypeScript 目前在诸多编程语言排名、指数或开发者调查中一直位居前列,也是最受欢迎和最常用的编程语言,并被全球数百万开发者使用。 随便找几篇关于 TypeScript 的新

2022-11-16

Rails 基金会宣布正式成立,使命在于改善生态系统中的文档、教育、营销和活动,以使所有新的和现有的 Rails 开发者受益。该基金会由一些与 Rails 紧密相关的公司发起。按首字母排序,八个创始核心成员分别是:Cookpad、Doximity

2022-12-14

前市场中需求最高的前八位语言分别是: 1、JavaScript / TypeScript 自创建以来,JavaScript 就一直保持着流行。目前,Javascript 仍然是整个市场上需求量最大的编程语言;而 TypeScript 的到来可能也推动了这一里程碑的实现。TypeSc

2023-10-25

OSC 请你来轰趴啦!1028 苏州源创会,一起寻宝 AI 时代 谷歌高级软件工程师、Chrome 开发者 Dale Curtis 在 Google Groups 发帖称,考虑到一些新的安全风险,桌面版 Chrome 浏览器中计划淘汰并移除对 Theora 视频编解码器的支持。“Theora

2022-07-01

的 20%。 按月份划分的 Python 工作占比: 1. Javascript / Typescript 自从 Javascript 作为网络编程语言诞生以来,Javascript 就一直是热门的编程语言之一。即便到了 2022 年,Javascript 目前仍然是整个市场上需求量最大的编程语言,此

2023-07-20

前市场中需求最高的前八位语言分别是: 1、JavaScript / TypeScript 和以往一样,Javascript 仍然保持流行,是整个市场上需求量最大的编程语言;而 TypeScript 的到来可能也推动了这一里程碑的实现。TypeScript 的受欢迎程度近年来

2023-11-30

EL 9 已经标记将弃用 X.org 显示服务器。现在红帽官方正式宣布,计划于 2025 年上半年发布的 RHEL 10 将移除 X.org,默认使用 Wayland。 Red Hat 工程经理 Carlos Soriano Sanchez 说道:“从 X Window System 到 Wayland 的过渡已经持续了 15

2022-03-24

受喜爱的编程语言前五名分别是:Python、JavaScript、Java、TypeScript 和 C#。开发人员认为这些语言具有有用、维护良好的库;并且易于使用且功能强大,使它们更易于编程。 Rust、Swift、Scala、R 和 Objective-C 则排名靠后,因为受访者

2022-05-19

网页界面的项目管理与缺陷跟踪管理系统的自由及开放源代码软件工具。它集成了项目管理所需的各项功能:日历、燃尽图和甘特图以协助可视化表现项目与时间限制,问题跟踪和版本控制。此外,Redmine 也可以同时处理多个项

2023-04-24

F12调试界面CSS, 好爽啊。 但是后面微软大佬们发力做了 TypeScript 以后, CoffeeScript这种语言就淡出人们的视野了。 12: TypeScript: 如果你羡慕JavaScript轮子生态, 有生产力, 但是又鄙视JavaScript的混乱语法和标准, 必须尝试TypeScrip

2023-12-26

CRuby 内部使用的 C 库,又是一个可供任何需要解析 Ruby 代码的工具使用的 Ruby gem Prism API 中值得注意的方法有: Prism.parse(source)返回 AST 作为解析结果对象的一部分 Prism.parse_comments(source)返回 comments Prism.parse_success?(sourc

2023-02-05

Open MPI 消息传递接口库已准备好在即将发布的 v5.0 版本中完全放弃对 32 位软件的支持。 Open MPI 项目是一个开源消息传递接口实现,旨在建立和提供最佳的 MPI 库,为系统和软件供应商、应用开发者和计算机科研人员提供开放

2022-04-21

去年 12 月,Ruby JIT 团队的成员提出,希望将 YJIT 代码库从 C99 移植到 Rust。虽然有不少开发者对此持保留意见,但这个项目最终得到了 Ruby 核心开发者以及创始人 Matz 的批准。 昨日,负责此项目的开发者表示已完成了使用 Rust