Ruby Ruby 可以用来开发 Windows 软件吗?

xiaoronglv · 2013年03月21日 · 最后由 vervethe 回复于 2014年04月18日 · 5557 次阅读

最近做了一个 toy —— 医学词典,目前只有 web 版。

忽然有了这个想法:可以用 Ruby 来写一个词典的客户端吗 (windows)?

大家有没有这个干过的?

哈哈

wxwidget 以前用过。

shoes 很啃爹的。

。。。我估计。应该不是很顺手吧。

可以看看Visual Ruby,基于 gtk+

唉,这方面,老早就不活跃了~~

其他我不清楚,gtk 的 gems 可还是经常更新哦,Windows 和 Linux 平台基本同步更新。

不要用 ruby shoes 不过是一个用于教学的玩具而已 windows 桌面软件还是应该考虑 易语言 这类的东西 c#也别用,xp 下很悲剧 还有各种所谓的跨平台玩意,基本上也是坑

windows 还是老老实实 VC 或者 Delphi

写好 webapp 的话,直接拿 qtwebkit 或者 gecko 包一下不就好了么,省事省力

Windows 的话,建议 C#. 或者 Qt. Ruby 不擅长 GUI 开发。

it's a bad idear

windows 客户端用 ruby 感觉不太靠谱啊,不过现在做客户端都是做手机了吧

python + pyqt

C#, Delphi 是更好的选择

同建议C#或QT,千万别用mfc

@lostleaf 为啥不能mfc,感觉mfc的客户端比c#的靠谱

#17 楼 @NonTwitter 小时候被恶心了,不太喜欢 mfc

@lostleaf 汗,小时候,我小时候以为 MFC 是很牛逼的事情,后来发现直接写 windows SDK 才牛逼

非要 Ruby 的话,干脆拿 Win32 SDK 函数写吧,加上 Ruby 本身能力可以和 VB6 很像……

你需要做的是学会放弃

.net 的 IronRuby 应该可以吧。

我在 windows 下用 ruby 只用来做一些数据处理,一般几十行的脚本。 ruby 的很多库在 windows 下都非常慢。如果开发大一些的应用,库的使用有很大的限制。

#1 楼 @chenge shoes 里面怎样调用其他的包,例如 mysql mysql2?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号