【问题标题】:Sails.JS or Loopback for Electron App用于 Electron 应用的 Sails.JS 或 Loopback
【发布时间】:2017-09-26 18:10:40
【问题描述】:

我正在为学校摄影师开发一款图像捕捉/存储软件,该软件使用带电子的角度前端使其成为原生跨平台桌面应用程序。该应用程序需要具有在线和离线访问权限。我将在离线时在客户端计算机上运行数据库,当获得在线访问时,它将同步到基于云的数据库。将来,我希望企业客户能够选择在本地运行应用程序并链接到他们自己的数据库。

我正在考虑使用 Sails.js 或 Loopback 来执行此操作。您认为其中一个框架是否更适合我的特定用例?我会假设这两个框架都能够使用事务轻松地将来自多个客户端的离线数据同步到主云数据库?您的任何输入将不胜感激!谢谢

(相对于使用角度而言,react 和 redux 对于使用电子的字体端也是一个更好的选择?)

【问题讨论】:

  • 我不知道 loopbackjs,但我知道风帆。我一般都喜欢它,但一个常见的抱怨是水线(它用来与它的数据层接口)不支持事务。

标签: javascript node.js sails.js electron loopbackjs


【解决方案1】:

决定哪一个最适合您是您的决定,但从技术上讲,Loopback 可以满足您的需求。

  • 离线/在线同步称为isomorphic Loopback。基本上,您可以在离线模式下运行环回客户端,当您获得连接时,它将与远程服务器同步(最终决定是否接受本地数据,具体取决于访问控制、验证等) .有一个example repository。请注意,此功能仍被视为实验性功能。

  • 某些数据库连接器支持事务,但不是全部。您可以找到文档here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-05
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多