代码之家  ›  专栏  ›  技术社区  ›  Dan Harper

你能在没有源代码的情况下发布RubyonRails应用程序吗?

  •  24
  • Dan Harper  · 技术社区  · 17 年前

    我想知道是否可以在没有源代码的情况下发布一个用于生产的ror应用程序?我看到了 this post on SO 但是我的情况有点不同。这是一个由有一些线索的人管理的应用程序,所以我很酷,仍然需要在客户端安装apache/mongrel/mysql。我真正想要的是保护源代码。编码似乎是分发PHP应用程序的一种流行方式(例如: Helpspot )

    我发现了这些潜在的解决方案:

    • Zenobfuscate -然而,并不是所有类型的Ruby代码都受支持,所以这一点很重要。
    • Ruby Encoder -也许是最好的选择,因为他们的PHP编码器看起来不错(不过我还没有尝试过),但它还不可用。我以前在PHP中使用过IonCube,它运行得很好,但是 it doesn't seem that IONcube is interested yet .
    • Slingshot -在另一个So帖子中提到了它,但它解决了另一个需要挖掘的问题,并且源仍然可见。
    • RubyScript2Exe -从文件上看,它还没有准备好生产,所以这算不上什么。

    我听说潜在地使用JRuby和分发字节码可能是实现这一点的一种方法,但我从未使用过JRuby,所以我不确定涉及到什么。

    有人能提出任何想法和/或已知的例子吗?理想情况下,我也希望有某种自动构建场景。

    7 回复  |  直到 17 年前
        1
  •  25
  •   Daniel Lopez    17 年前
        3
  •  2
  •   John Millikin    17 年前

        4
  •  2
  •   Pete    17 年前

        5
  •  1
  •   mfazekas    17 年前
        6
  •  0
  •   Subimage    17 年前
        7
  •  0
  •   Dominik Grabiec    17 年前
    推荐文章