2017-07-24 171 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

不,我沒有試過:( –