从 Web 应用程序设计和开发的角度来看,Express 和 Hapi 相比如何?对于基本的例子,它们看起来很相似,但是我有兴趣了解更多关于整个应用程序结构的关键差异。
例如,据我所知,Hapi 使用的 与众不同路由机制不考虑注册顺序,可以进行更快的查找,但与 Express 相比有限。还有其他重要的区别吗?
还有一个关于选择 Hapi (而不是 Express)来开发新的 npmjs.com 网站的 文章,这篇文章说: “ Hapi 的插件系统意味着我们可以隔离应用程序的不同方面和服务,以允许未来的微服务。另一方面,Express 需要更多的配置才能获得相同的功能”,它到底是什么意思?