Ruby桌面应用程序
是否可以在ruby中创建整个应用程序,并在windows中作为exe文件运行,或者在任何操作系统上作为应用程序运行?ruby脚本可以是完整的应用程序是的,没有理由不能 如果我理解你的意思,你想把ruby脚本编译成一个独立的可执行文件吗?如果这就是你的意思,你可以查看ruby2exeRuby桌面应用程序,ruby,Ruby,是否可以在ruby中创建整个应用程序,并在windows中作为exe文件运行,或者在任何操作系统上作为应用程序运行?ruby脚本可以是完整的应用程序是的,没有理由不能 如果我理解你的意思,你想把ruby脚本编译成一个独立的可执行文件吗?如果这就是你的意思,你可以查看ruby2exe 另一种可能性是,你可能想检查一下。您可以使用Ruby和web语言创建完全跨平台的桌面应用程序 当然。有几个框架用于这些目的。例如,“shoes”(在github搜索)。此外,jRuby还可以直接访问Java的类,包括
另一种可能性是,你可能想检查一下。您可以使用Ruby和web语言创建完全跨平台的桌面应用程序 当然。有几个框架用于这些目的。例如,“shoes”(在github搜索)。此外,jRuby还可以直接访问Java的类,包括Java Swing。关于ruby2exe需要了解的一件重要事情是,它与Ruby 1.9不兼容,并且在相当长的一段时间内没有更新我推荐。我自己也使用过,它与Ruby 1.9兼容,目前仍在更新中 使用Ruby开发是可能的。我发现很有趣。尝试更新此线程: 当然,有很多方法可以使用ruby来实现桌面应用程序,但它们似乎都有点过时了。 如今,基于NodeJs的项目获得了大量的关注和贡献。 像和这样的项目在该领域最为突出。 这种方法并不难获得,您可以使用ExpressJS框架(类似于Sinatra,但使用Javascript)并获得类似的结果 当然,您应该同时尝试这两种方法,或者至少阅读github页面上的自述,有很多项目完全适合这种方法。
就我个人而言,我尝试过Node Webkit,结果非常惊人,速度非常快,您可以重用所有的web技能。谢谢您回答了我的问题。我很感激。@JC Leyba需要知道的一件事是ruby2exe与Ruby 1.9不兼容。你能在这些框架中运行Ruby吗?我真的很想拥有html5+css前端,但我想使用一些ruby gems来处理数据processing@Cort3z不,你不能。它们基于NodeJS,也就是说,您几乎可以使用任何节点包,我非常确定有很多节点包可以满足您的需求。