Ruby [ 请教 ] 用 Ruby 开发桌面软件,一般都选用什么技术

prothro · 2018年06月13日 · 最后由 prothro 回复于 2018年06月15日 · 3241 次阅读

背景

目前了解到可能的选项有 tk, shoes, qt.

花了一些时间,尝试了下 shoes , 发现打包程序时候有些坑。

遂先过来请教,使用 Ruby 开发桌面应用,一般选择的技术是什么?

期望能具备以下特性

  • 跨平台 - ( Linux, Mac, Win)
  • 打包 - 打包过程简单,软件大小最好别太大
  • 安装 - 安装傻瓜化
  • 功能 - 如果能支持 webview 最好
  • 升级

为什么要为难自己,Ruby 又不是万能的

Electron,js 是最好的

nouse 回复

😑 也不算为难吧……,用 js 也行。

@wangjianxing 看起来不错,打算试试

@guyanbiao 感谢 😄

期待楼主做点什么出来

不必限于 Ruby. 最好搞的是 Qt,我搞过,谁用谁知道。

如果是开发一些小的桌面应用,又要跨平台,用 electron 非常方便,基本就是在写网页了,不过呢这玩意儿不支持 win xp, win7 是最低要求。开源的 visual studio code, atom 都是 electron 写的。ruby 写跨平台的桌面应用还是算了吧,不看好,相关资料比 electron 少了 N 多,学习成本大,开发效率也慢。

Peter 回复

好奇桌面软件的开发。说不好,可能会尝试做点东西吧

@qichunren 嗯嗯,Qt 确实挺不错的。

@dayudodo 嗯嗯,网页写起来确实爽,就是有些东西,感觉以桌面应用来开发,感觉会清晰,直观一些。遂开始做这样的尝试。

prothro 关闭了讨论。 06月15日 21:20
需要 登录 后方可回复, 如果你还没有账号请 注册新账号