Ruby桌面应用程序

是否可以在ruby中创建整个应用程序并在Windows中作为exe文件运行,或作为任何操作系统上的应用程序运行?

关于ruby2exe的一个重要的事情是它与Ruby 1.9不兼容,并且在相当长的一段时间内没有更新。 我会推荐Ocra 。 我自己使用它,它与Ruby 1.9兼容并且仍在更新中。

ruby脚本可以是完整的应用程序是的,没有理由不能。

如果我理解你的意思,你想将ruby脚本编译成独立的可执行文件吗? 如果这就是你的意思,你可以查看ruby2exe。

您可能想要查看的另一种可能性是Titanium 。 您可以使用Ruby和Web语言来创建完全跨平台的桌面应用程序。

当然。 这些目的有几个框架。 例如,’鞋’(在github上搜索)。 此外,jRuby可以直接访问Java的类,包括Java Swing。

试图给这个线程一些更新

当然,有一些方法可以使用ruby来制作桌面应用程序,但所有这些应用程序看起来都有点过时了。 基于NodeJs的项目近来获得了很多关注和贡献。 Brackets-Shell和Node-webkit等项目是该领域最突出的项目。 这种方法并不难获得,你可以使用ExpressJS框架(类似于Sinatra但在Javascript中)并得到类似的结果。

当然你应该尝试这两个,或者至少阅读github页面上的README,有很多项目完全适合这种方法。 我个人尝试过Node-Webkit,结果非常棒,非常快,你可以重用所有的网络技能。

使用Ruby进行开发是可能的。 我发现风头很有趣。