gpt4 book ai didi

ruby-on-rails - 如何从 Rails 后台制作桌面或离线应用程序

转载 作者:行者123 更新时间:2023-12-04 00:35:59 26 4
gpt4 key购买 nike

我构建了一个 Rails 应用程序,该应用程序将在没有互联网限制的位置使用。我正在努力确定尽快将我的工作转化为实用的东西的最佳途径——无论是通过桌面应用程序还是我所拥有的某些离线版本。

该应用程序的用途如下:- 记录来自一对一个人调查的传记数据- 导出本地输入的人口统计数据集并导入和处理其他类似数据集---- 不需要支持任何过于复杂的东西(图形或其他方式),只需支持带有 Backbone.js 的基本 Rails 以实现交互式调查 View

鉴于我拥有的 Rails 应用程序(以及我的 Rails 背景),我只是想知道如何以最快的方式获得可以离线工作的功能。我想要像 Titanium 这样的东西吗?谷歌齿轮?棱镜或流体之类的东西?我最关心的是让某些东西快速运行。

最佳答案

如果您有一个离线应用程序并且您想要在本地存储数据并在类似 HTML5 的环境中将其同步回来,我知道三种解决方案。

  • Firebase - 似乎坚定地在数据同步世界中,而不是试图做太多。缺点是它是商业和托管服务。

  • Hood.ie - 我不喜欢大框架,对我来说这似乎试图做太多,我不明白为什么有些功能在那里(例如电子邮件)并且可能不完整。然而,它是开源的,并且是由 JS 领域的一些知名人士创建的,因此它当然值得好好考虑。

  • SyncIt - 免责声明 我写这篇文章是因为我只看到它好的部分,当然我认为它是最好的解决方案。 SyncIt是OSS,只做数据同步,不做别的。它由非常解耦的组件和小型 API 组成,因此将 Node.JS 后端更改为 Rails 后端应该只需要一天左右的时间(我不知道 Rails,但会帮助这样的努力)。它具有良好的测试覆盖率,主要是 VanillaJS,因此应该是 future 稳定的技术基础。

关于ruby-on-rails - 如何从 Rails 后台制作桌面或离线应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24522430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com