【发布时间】: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