Ruby让桌面应用像Web一样华丽

Ruby现在有这么个珍宝:Bowline,一个Ruby的GUI框架,让你可以像使用Rails一样来开发跨平台的桌面应用,可以在Ruby应用中使用丰富的CSS和Javascript特效。

Bowline是基于Titanium的,Titanium是一个创建富桌面应用的开源平台,下面是Titanium Developer的一张靓照
titanium-developer

然后是Titanium Developer在Vimeo的一段高清视频

不管怎么着,我始终认为Ruby是靠Rails才火的,可Ruby不只是个开发Web应用的料,像Python一样用来开发桌面软件也是挺享受的,当然,不要太关注性能问题,在现在这么先进的硬件上估计性能不是很容易就有机会体现出来的。

Bowline的作者用这个gem开发了一个Twitter客户端,还算是很漂亮吧
Picture-25
上面这个应用使用了一个很有苹果味的主题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:今天下午济南的雨很大,我再一次被痛快的淋了一场。。。

TAGS:Ruby

10 COMMENTS >>LEAVE<<

  1. happybabe

    又来诱惑人了。。。我要忍住。

  2. ABitNo
    @happybabe

    反正我这次是彻底忍不住了。。。
    我心神不宁了。。。

  3. Iven

    ……我也心神不宁了……好想学 ruby ……

  4. ABitNo
    @Iven

    那就学啊。。。没有CCAV打劫你的。。。
    不学JavaFX和Adobe Air了,这Ruby真是什么都能做,而且写起来是那么的爽!!!

  5. kangzj

    好东西,我要忍住,哈哈~~

  6. andcat

    外国的网站, 总是登不进, 你用的什么代理?

  7. ABitNo
    @andcat

    我用的那个GAppProxy,因为我是教育网,所以几乎一直在用代理。。。
    没有感觉出哪个网站被封来。。。无奈啊。。。

  8. ABitNo
    @kangzj

    为什么都要忍住呢。。。有好肉就要吃。。。

  9. young001
    @ABitNo

    中国的翻墙技术直至世界NO.1

  10. ABitNo
    @young001

    估计其他国家的人都不知道代理是什么。。。

LEAVE A RESPONSE >>CANCEL<<

loader