Skip to content

开发哲学

本节将介绍 Hono 的理念与哲学。

初衷

最初,我只是想在 Cloudflare Workers 上构建一个 Web 应用。 然而,当时缺乏一个适用于 Cloudflare Workers 的优秀框架, 于是我开始动手打造 Hono。

我认为这是一个学习如何用 Trie 树构建路由器的好机会。 后来朋友带来了一个快得不可思议的路由器——“RegExpRouter”。 还有朋友为我们编写了 Basic Authentication 中间件。

因为只使用 Web 标准 API,我们得以让 Hono 在 Deno 与 Bun 上运行。 当有人问“Bun 上有 Express 吗?”时,我们可以回答:“没有,但有 Hono。” (虽然现在 Express 也能运行在 Bun 上了。)

我们还有朋友开发了 GraphQL 服务器、Firebase 鉴权以及 Sentry 中间件。 我们也拥有 Node.js 适配器。 整个生态正在蓬勃发展。

换句话说,Hono 飞快、功能丰富且随处可用。 我们希望 Hono 能成为 Web 标准中的事实标准

Released under the MIT License.