apo*_*ion 10 ruby python user-interface desktop software-distribution
除了Shoes之外还有什么方法可以开发和分发用Ruby编写的跨平台GUI桌面应用程序吗?
我开始相信_why应用程序的普遍缺陷在鞋子的情况下异常严重,而任何比双按钮形式更复杂的东西都是难以维护的.
RubyGTK,wxRuby等似乎很有前途,但它们并没有解决以不需要在用户计算机上预安装Ruby的方式分发应用程序的问题 - 而像ruby2exe这样的库似乎非常糟糕 - 日期和不完整.
一般来说 - 目前的时尚是什么?
BTW:如果在Python中有一个非常简单的解决方案,我可以考虑重做我在Python中所做的事情.
小智 8
对于Ruby,一键式Ruby应用程序生成器(OCRA)正在成为RubyScript2Exe的继承者.
Ocra适用于Ruby 1.8.6和1.9.1,以及wxRuby.支持LZMA压缩,适用于相对紧凑的可执行文件.
我不知道Ruby,但Python的标准是py2exe来创建Windows二进制文件.对我来说,跨平台pyinstaller一次运行良好.对于您的GUI,TkInter是标准.很多人喜欢wxPython.所有这些都是相当积极的发展.我建议稍微用这些选项来决定Python是否是更好的选择.