理念
在本节中,我们将讨论 Hono 的概念或理念。
动机
最初,我只是想在 Cloudflare Workers 上创建一个 Web 应用程序。但是,当时没有好的框架可以在 Cloudflare Workers 上运行。因此,我开始构建 Hono。
我认为这是一个学习如何使用 Trie 树构建路由器的绝佳机会。然后,一位朋友展示了名为“RegExpRouter”的超高速路由器。我还有一个朋友创建了基本身份验证中间件。
仅使用 Web 标准 API,我们就可以使其在 Deno 和 Bun 上运行。当人们问“Bun 有 Express 吗?”时,我们可以回答“没有,但有 Hono”。(尽管 Express 现在可以在 Bun 上运行。)
我们还有朋友制作 GraphQL 服务器、Firebase 身份验证和 Sentry 中间件。此外,我们还有 Node.js 适配器。一个生态系统应运而生。
换句话说,Hono 非常快,可以实现很多事情,而且可以在任何地方运行。我们可以想象,Hono 可能会成为 **Web 标准的标准**。