2017-07-24 197 views
0

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

但是现在一些客户希望拥有内部部署的应用程序。他们希望他们的开发人员(Windows开发人员)能够处理数据,但处于离线模式。

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

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

我是一个完整的桌面应用newbee,所以请原谅,如果这个问题似乎真的很愚蠢。

+0

请在这里评论你的反对票的原因,如果有的话 –

+0

我没有做downvote,但可能是因为你问一个非常普遍的问题,SO最适合于可以包含在一个特定的问题,比如说,一个代码片段。无论如何,您可以运行应用程序的本地副本,然后发布在其API调用指向本地服务器的Electron桌面应用程序中汇总的前端。这里是该产品的网站:https://electron.atom.io/ – kuanb

回答

1

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

+0

这是一个伟大的发现。但我无法弄清楚如何使下载的rubyc工作?我在Linux上,“哪个rubyc”不会产生任何东西。 你试过了吗? –

+0

不,我没有试过:( –

相关问题