2011-05-09 71 views
2

我們有一個現有的Web應用程序,使用Ruby 1.9.2和Rails 3.x編寫。 我們的原始模型是軟件即服務,但在我們行業的調查中,出於隱私原因(客戶數據存儲在自己的數據中心),有時候將客戶端代碼託管在客戶端可能是更好的選擇。分發使用Ruby on Rails編寫的應用程序

什麼是保護我們的代碼庫不被查看的最佳措施?有沒有人有過編譯成JRuby或類似解決方案的經驗。什麼是步驟警告?

謝謝

+0

我們目前沒有使用任何ruby虛擬機。我正在尋找一個解決方案,它將幫助我們隱藏ruby cody,併爲客戶端安裝和運行我們的應用程序提供一個簡單的方法。 – mattvv 2011-05-09 19:18:59

回答

3

看看warbler。如果您使用「可執行」和「已編譯」功能,您可以將您的Rails應用程序打包爲獨立編譯的(即,java類)java應用程序,您可以將編譯的Java類打包到可運行爲'java -jar app.jar'的servlet容器中。

相關問題