理念
在本節中,我們將討論 Hono 的概念或理念。
動機
最初,我只是想在 Cloudflare Workers 上建立一個 Web 應用程式。但是,沒有任何適合 Cloudflare Workers 的好框架。因此,我開始建構 Hono。
我認為這會是一個學習如何使用 Trie 樹建構路由器的好機會。然後一位朋友出現並帶來了超高速的路由器,稱為「RegExpRouter」。我還有一位朋友建立了基本身份驗證中介軟體。
僅使用網路標準 API,我們就可以讓它在 Deno 和 Bun 上運作。當人們問「Bun 是否有像 Express 的框架?」時,我們可以回答「沒有,但有 Hono」。 (雖然 Express 現在可以在 Bun 上運作。)
我們也有朋友製作 GraphQL 伺服器、Firebase 身份驗證和 Sentry 中介軟體。而且,我們還有一個 Node.js 轉接器。一個生態系統已經蓬勃發展起來。
換句話說,Hono 非常快,使許多事情成為可能,並且可以在任何地方運作。我們可能會想像 Hono 可能會成為網路標準的標準。