【问题标题】:Build a Windows Desktop Application from a Rails App [closed]从 Rails 应用程序构建 Windows 桌面应用程序 [关闭]
【发布时间】:2017-07-24 19:07:22
【问题描述】:

我已经构建了一个相当不错的 Ruby on Rails 应用程序,它工作得很好。它通过 Rest API 调用向用户公开数据,这些数据通过基于令牌的身份验证和 Devise 进行身份验证。

但现在一些客户希望在本地部署应用程序。他们希望他们的开发人员(Windows 开发人员)在离线模式下处理数据。

我不知道是否可以将 Ruby on Rails 应用程序转换为 Windows 桌面应用程序。还是我必须从头开始构建桌面应用程序?桌面应用程序不会有 GUI,因为客户端只需要 Json 格式的数据(就像 Web 应用程序期间的 API 调用一样)。

桌面应用程序也将具有需要以加密方式存储的许可证信息。

我是桌面应用程序的新手,所以如果这个问题看起来很愚蠢,请原谅我。

【问题讨论】:

  • 请在此评论您投反对票的原因,如果有的话
  • 我没有投反对票,但可能是因为您问的是一个非常笼统的问题,而 SO 最适合可以包含在例如代码 sn-p 中的特定问题。无论如何,您可能会运行应用程序的本地副本,然后在 Electron 桌面应用程序中发布前端,该应用程序的 API 调用针对本地服务器。这是产品的网站:electron.atom.io

标签: ruby-on-rails ruby windows desktop-application


【解决方案1】:

其实有一个项目可以做你想做的事。 http://enclose.io 将允许您为 Windows 客户端打包您的应用程序。

【讨论】:

  • 这是一个很棒的发现。但我不知道如何使下载的 ruby​​c 工作?我在 linux 上,“which ruby​​c”不会产生任何东西。你试过了吗?
  • 不,我没试过:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-21
  • 1970-01-01
  • 2010-11-16
  • 2013-02-14
  • 2011-02-15
  • 2012-05-04
  • 1970-01-01
相关资源
最近更新 更多