LoopBack Vs Breeze.JS 与 Node.JS 一起使用

LoopBack Vs Breeze.JS to use with Node.JS

两者 LoopBack and Breeze.JS 是否都执行相同的操作以将来自 Node.JS 客户端应用程序的数据保存到 MSSQL、Oracle 等数据库...?

LoopBack 是一家拥有聪明人的令人兴奋的公司。

我对 LoopBack 的数据管理产品知之甚少,作为 breeze 的主要负责人之一,无论如何我都不愿意进行比较。

我确实认为在广泛的业务和应用程序需求的背景下考虑每项技术选择是明智的。

让我建议一些调查领域:

  • 您关心什么数据库?该产品实际上如何与这些数据库一起使用?

  • 你们need/want服务器支持

    • 交易
    • 保存期间验证
    • 批量保存请求(混合实体类型和insert/update/delete)
    • 批量查询请求
  • 你need/want客户端支持

    • 客户端缓存和事件
    • 跟踪实体改变状态
    • 属性 更改通知
    • 属性 和实体验证
    • 自动化实体图(例如实体导航属性的即时填充和维护)
    • 子文档的类型表示 ("complex types")
    • 原始值跟踪(取消未决更改的能力)
    • 使用循环引用序列化实体图。
  • 您是否需要考虑与非节点客户端或服务器技术的集成?使用遗留应用程序和服务?

  • 是否有开发人员和 API 文档?多少?它是否提供了您需要的指导种类和质量?

  • 在 Whosebug 上问了多少问题?人们对 Whosebug 上的技术提出了哪些问题?它们是您在构建应用程序时会问的问题吗?你觉得这些答案怎么样?

  • 对于您寻求的特定技术,您需要什么客户支持

  • 您寻求的技术有多成熟和稳定?供应商是否精通试图解决这些问题的人的问题和顾虑?这对你重要吗?

  • 人们实际使用这项技术做什么?超越客户名单。了解这些客户是否正在做您想要做的事情。

  • 供应商在设计和支持您打算使用其技术构建的各种应用程序方面的经验如何?