在上一篇文章中,我们确定了边缘部署的技术方向,选择了 CloudFlare Workers 作为基础设施。但基础设施只是「地基」,在上面盖什么样的「房子」——也就是用什么框架来组织 API 代码——同样关键。
在我们的技术选型过程中,最终进入候选的是两个框架:Python 生态的 FastAPI 和 TypeScript 生态的 Hono.js。两者都以「轻量、高性能、现代」著称,但它们的设计哲学和适用场景完全不同。
坦率地说,当上一篇文章确定了 CloudFlare Workers 作为部署平台后,框架选型的结论已经基本明确了。但我们仍然需要这篇文章来回答一个更本质的问题:为什么我们不为了使用 FastAPI 而放弃边缘部署? 换句话说——FastAPI 的优势是否足以让我们改变部署策略?