环回还是整顿?

Jay*_*ayd 0 api restify loopbackjs

启动新API,是什么提供了最佳的安全性和速度?环回还是整顿?

上周似乎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问题.

Par*_*007 6

的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支持.
  • 完全可配置.
  • 丰富的文档.
  • 全职团队致力于该项目.
  • 在线支持.

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

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