环回还是整顿?

时间:2018-04-06 21:47:05

标签: api loopbackjs restify

启动新API,最佳安全性和速度是什么? Loopback还是Restify?

上周似乎restify的下载次数超过60,000次,另一方面,Loopback由IBM提供支持,并且默认情况下实现了大量的插件和安全性。

基准测试没有可比较但我在Nodejs 8或9上安装Loopback时遇到问题: 命令:sudo yarn global add loopback-cli

  

loopback-datasource-juggler@2.56.0:引擎“节点”不兼容   用这个模块。预期版本“> = 4< = 6”。

我应该在哪个平台上启动API?我可以等待Loopback支持节点8或9。

我希望我能得到一个答案,即使它可能是主观的。我真的需要对此有所了解。

编辑:添加了用于安装环回的命令。还要感谢提供见解,即使这不是一个纯粹的SO问题。

1 个答案:

答案 0 :(得分:5)

<强>的RESTify

Restify是Node.js API领域中相对较老的参与者,非常稳定并且正在积极开发。它专门用于构建正确的REST Web服务,并故意从Express中大量借用。

主要优点是:

  • 支持所有处理程序的自动DTrace(如果您在支持DTrace的平台上运行)。
  • 没有模板和渲染等不必要的功能。
  • 内置节流。
  • 内置SPDY支持。

Restify的主要缺点是Express需要手动工作。

<强>环回

Restify是一个很好的起点,但从长远来看,如果您计划大量投资API,它可能不是正确的选择.LoopBack是一个功能齐全的Node.js后端框架,用于通过API将您的应用程序连接到数据。它采用Ruby on Rails推广的配置咒语。

主要优点是:

  • 非常快速的RESTful API开发。
  • 约定优于配置。
  • 可随时使用的内置模型。
  • RPC支持。
  • 需要时可完全配置。
  • 广泛的文档。
  • 参与该项目的全职团队。
  • 在线支持。

主要的缺点是学习曲线可能非常陡峭,因为有很多活动部件。

您现在可以根据自己的需要自行决定。我希望它有所帮助