跳到正文
Hacker News· ilreb·· 9 天前AI 评分62

Deno 团队整体加入 Cloudflare,Deno 运行时一年后停止开发

Deno Is Joining Cloudflare

AI 导读

Deno 宣布整个团队加入 Cloudflare,未来开发将投入 Cloudflare Workers 与 Durable Objects 所在的共享平台,不再单独开发运行时和托管服务。

正文 · AI 翻译

多年来,我们一直致力于让构建服务器软件变得更简单。我们质疑模块该如何分发,JavaScript 运行时能提供怎样的安全保障,完整的工具链应该包含什么,以及应用程序能以多简单的方式作为独立可执行文件分发。与 Node.js 的兼容性也成为这项工作的一个重要部分:我们的用户希望在继续接入现有 JS 生态系统的同时,获得 Deno 带来的改进。团队和社区构建了一个运行时,将这些能力汇聚在一起,并挑战了人们对 JS 开发可以是什么样子的既有假设。

今天我们宣布,整个 Deno 团队将加入 Cloudflare,把这项工作推进得更远。

我们的雄心一直不止于运行时。我在 JavaScript Containers 博客文章中写过这一点:计算、存储和通信协同工作,而不需要每个应用程序都自行拼装自己的基础设施。

借助 Deno Deploy,我们朝这个目标又迈进了一步。我们希望让运行应用程序尽可能简单直接。但构建和运营 Deploy 也让我们看到,在这种开发者体验之下仍然存在多少复杂性。我也想简化那一层。

这促成了 celld。基于 Cloudflare Workers 编程模型,celld 让开发者从一开始就能构建分布式应用程序,同时让系统易于运营。让我非常兴奋的是,扩展能力内建于编程模型之中,而不是每个应用都必须自行拼装的基础设施。

从 Deno 到 Deno Deploy 再到 celld 的演进,解释了为什么这一举措对我们来说是合理的。在 Cloudflare,我们将把我们的工作与 Workers 和 Durable Objects 团队的工作结合起来。我们希望让这种编程模型成为构建服务器的默认方式,无论你运行在 Cloudflare 的网络上还是你自己的基础设施上。

加入也意味着要选择把精力集中在哪里。我们决定将未来的开发工作投入到这个共享平台上,而不是继续开发一个独立的运行时和托管服务。我们知道,对于已经在 Deno 上构建东西的人来说,这是一个影响重大的变化。

致所有贡献过代码、在 Deno 上建立业务、报告过问题并信任我们方向的人:谢谢你们。以下是具体的含义:

  • 我们将继续支持 Deno 运行时一年,每月发布包含错误修复和安全更新的版本。一年之后,我们将结束 Deno 运行时的开发。Deno 将继续保持开源,我们欢迎希望继续其开发的人。
  • Deno Deploy 将继续运营六个月,然后关闭。我们将为迁移到 Cloudflare Workers 的付费客户提供迁移支持。
  • JSR 将继续运营,其基础设施将迁移到 Cloudflare。
  • 我们将继续支持 rusty_v8,并努力将其集成到 workerd 中。

对更好抽象的需求在 AI 领域尤为迫切。Durable Objects 汇集了对于智能体框架特别有用的能力:低成本的无服务器执行、持久状态、WebSockets,以及高层次的 JavaScript 接口。这是我最兴奋去探索的方向,也是 celld 专注于 Durable Objects 的原因。

Kenton Varda 和我在我们的 Cloudflare 博客联合文章中做了更多解释。 如果你正在大规模构建智能体,并希望在自己的 基础设施上运行它们,请立即通过 ry@cloudflare.com 联系我。

来源:Hacker News · deno.com