Skip to content

哲学

在本节中,我们将讨论 Hono 的概念或哲学。

动机

起初,我只是想在 Cloudflare Workers 上创建一个 Web 应用程序。 但是,当时没有好的框架可以在 Cloudflare Workers 上工作。 所以,我开始构建 Hono。

我当时认为这是一个学习如何使用 Trie 树构建路由的好机会。 然后一位朋友带着一个超级快速的路由 "RegExpRouter" 出现了。 我还有一位朋友创建了 Basic authentication middleware。

仅使用 Web Standard APIs,我们就可以使其在 Deno 和 Bun 上工作。当人们问“Bun 有 Express 吗?”时,我们可以回答“不,但有 Hono”。 (虽然现在 Express 可以在 Bun 上运行了。)

我们还有一些朋友制作 GraphQL 服务器、Firebase authentication 和 Sentry middleware。 而且,我们还有一个 Node.js adapter。 一个生态系统已经涌现出来。

换句话说,Hono 非常快,使很多事情成为可能,并且可以在任何地方工作。 我们可以想象 Hono 可能会成为 Web Standards 的标准

在 MIT 许可证下发布。