首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >节点-完美Node Restify.js vs ExpressJS vs节点-Node服务器

节点-完美Node Restify.js vs ExpressJS vs节点-Node服务器
EN

Stack Overflow用户
提问于 2012-05-06 13:45:42
回答 4查看 22K关注 0票数 17

我是ExpressJS的新手。我想为我的服务创建API,它将被其他服务器直接使用,也是移动应用程序/浏览器的一部分。我刚刚发现了Restify,Node-PerfectAPI,Node-APIServer,我不知道它们有什么不同。

有没有人能详细说明一下每个框架的区别和优缺点。

为什么要选择Express/NodeJS而不是其他框架来创建API?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-05-07 00:21:07

免责声明:我是node-perfectapi的作者。

perfectapi的重点是让开发人员从开始到生产准备工作变得简单。它比node-restify更抽象。这样做的影响是,您在API设计方面的灵活性较低,但同时,您应该能够以更少的专业知识更快地获得可用于生产的东西。

restify和perfectapi都有类似的性能。

此答案中的链接转至突出显示每种解决方案优势的页面。

票数 9
EN

Stack Overflow用户

发布于 2012-05-06 22:42:40

我也在研究一个类似的问题。您可能感兴趣的主要区别之一是性能。我刚刚找到了"perfect-api“开发者的一篇博文,将他的框架与其他两个框架进行了比较。http://blog.perfectapi.com/2012/benchmarking-apis-using-perfectapi-vs-express.js-vs-restify.js/

有评论称,Restify现在做得更好了。

根据我有限的经验,我会说express.js比Restify更容易使用,并且提供了一些很好的工具,比如公开的connect.js。例如,这将避免编写静态文件服务器的痛苦,即使Connect仍然可以与Restify集成。

另一方面,Restify将使一些常见的API任务变得更容易。例如,它提供了一个节流引擎和一个API转换系统,这在您处理不受控制的客户端的环境中是非常必要的。

票数 5
EN

Stack Overflow用户

发布于 2013-04-10 13:42:18

您还应该考虑https://npmjs.org/package/hapi

它看起来很有前途。在https://www.youtube.com/watch?v=Recv7vR8ZlA中有一个关于框架的演讲,其中hapi的主要贡献者谈到了是什么让一个API框架变得活跃起来。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10468441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档