python - 分发 Ruby/Python 桌面应用程序

标签 python ruby user-interface desktop software-distribution

除了 Shoes 之外,还有什么方法可以开发和分发用 Ruby 编写的跨平台 GUI 桌面应用程序吗?

我开始相信,_why 应用程序的一般错误在 Shoes 的情况下会格外严重,任何比双按钮表单更复杂的东西都很难维护。

RubyGTK、wxRuby 等似乎很有前途,但它们并没有解决以不需要在用户计算机上预安装 Ruby 的方式分发应用程序的问题 — 而像 ruby​​2exe 这样的库似乎已经过时了-最新且不完整。

一般来说——当前的时尚是什么?

顺便说一句:如果在 Python 中有一个非常简单的解决方案,我可能会考虑用 Python 重做我正在做的事情。

最佳答案

我不知道 ruby​​2exe,但 py2exe 工作得很好。即使有像 wxWidgets 这样的库。 编辑:您甚至不必要求用户安装 wxWidgets,它与应用程序捆绑在一起(py2app 也是如此)

我将它用于我的非常小的项目 here .

对于 Mac 用户,py2app 与 wxWidgets 一起工作也很好。

关于python - 分发 Ruby/Python 桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/940149/

相关文章:

Ruby,删除字符串的空值

c# - 如何在 TabControl 中更改大小和图像

python如何循环一个函数

python - 我可以像将 .mat 文件拖放到 Matlab 中一样将 pickle 文件拖放到 PyCharm 中吗?

ruby-on-rails - 如何通过保持约定来重用 RABL 部分模板?

ruby-on-rails - Rails,Devise - 管理员试图编辑另一个用户配置文件,而不是加载自己的配置文件

python - 错误 111 连接被拒绝(Python、celery、redis)

python - 如何使用python命令执行python脚本

mysql - 模式权限不显示在 MySQL Workbench 中

c# 拖拽画线