今天我们宣布,整个 Deno 团队将加入 Cloudflare,以进一步推进这项工作。
我们的雄心从来不止于运行时本身。我在《JavaScript Containers》这篇博客文章中写过这一点:计算、存储与通信协同工作,而不必让每个应用都自行组装自己的基础设施。
凭借 Deno Deploy,我们朝着这个目标又迈进了一步。我们希望让应用的运行尽可能简单。但构建和运营 Deploy 的过程也让我们看到,在开发者体验之下仍隐藏着多少复杂性。我也想简化这一层。
这催生了 celld。celld 基于 Cloudflare Workers 编程模型构建,让开发者从一开始就能构建分布式应用,同时保持系统易于运营。最令我兴奋的是,扩缩容被内建于编程模型之中,而不需要每个应用自行组装基础设施。
从 Deno 到 Deno Deploy 再到 celld 的演进过程,解释了为什么这一步对我们而言顺理成章。在 Cloudflare,我们将把自己的工作与 Workers 和 Durable Objects 团队的工作结合起来。我们希望让这一编程模型成为构建服务器的默认方式,无论你运行在 Cloudflare 的网络上,还是自己的基础设施上。
加入 Cloudflare 也意味着选择将精力聚焦于何处。我们决定把未来的开发工作投入到这个共享平台,而不是继续开发一个独立的运行时和托管服务。我们知道,对于已经基于 Deno 构建产品的用户而言,这是一个影响深远的改变。