Ruby让桌面应用像Web一样华丽
Ruby现在有这么个珍宝:Bowline,一个Ruby的GUI框架,让你可以像使用Rails一样来开发跨平台的桌面应用,可以在Ruby应用中使用丰富的CSS和Javascript特效。
Bowline是基于Titanium的,Titanium是一个创建富桌面应用的开源平台,下面是Titanium Developer的一张靓照
然后是Titanium Developer在Vimeo的一段高清视频
不管怎么着,我始终认为Ruby是靠Rails才火的,可Ruby不只是个开发Web应用的料,像Python一样用来开发桌面软件也是挺享受的,当然,不要太关注性能问题,在现在这么先进的硬件上估计性能不是很容易就有机会体现出来的。
Bowline的作者用这个gem开发了一个Twitter客户端,还算是很漂亮吧
上面这个应用使用了一个很有苹果味的主题Aristo
这些东西都还刚刚开始,不过就像作者说的
It’s early days for both Bowline and Titanium, but progress is quick and I hope we’ll have a fully fledged desktop framework soon.
大约就是这么多了,我估计自己不会开发大型的桌面应用,所以可以考虑用这些东西来做几个小而华丽的Desktop程序。。。
Bowline在ruby的gem仓库里有,Titanium Developer要自己下载,反正在我的ArchLinux里没有
PS:今天下午济南的雨很大,我再一次被痛快的淋了一场。。。
本文基于 署名-非商业性使用-禁止演绎 2.5 中国大陆 发布
10 COMMENTS >>LEAVE<<
-
又来诱惑人了。。。我要忍住。
-
@happybabe
反正我这次是彻底忍不住了。。。
我心神不宁了。。。 -
……我也心神不宁了……好想学 ruby ……
-
@Iven
那就学啊。。。没有CCAV打劫你的。。。
不学JavaFX和Adobe Air了,这Ruby真是什么都能做,而且写起来是那么的爽!!! -
好东西,我要忍住,哈哈~~
-
外国的网站, 总是登不进, 你用的什么代理?
-
@andcat
我用的那个GAppProxy,因为我是教育网,所以几乎一直在用代理。。。
没有感觉出哪个网站被封来。。。无奈啊。。。 -
@kangzj
为什么都要忍住呢。。。有好肉就要吃。。。
-
@ABitNo
中国的翻墙技术直至世界NO.1
-
@young001
估计其他国家的人都不知道代理是什么。。。