阅读更多

25顶
1踩

编程语言

翻译新闻 Bowline –一个 Ruby GUI 框架

2009-08-06 10:26 by 见习记者 Hooopo 评论(12) 有9445人浏览

Bowline,一个Ruby GUI框架,简而言之就是使用Ruby、HTML以及JavaScript,帮您建立跨平台的桌面应用。目的是为了让桌面应用的建立与建立Rails网站一样简单而有趣。

Bowline建立在 TitaniumTitanium:第一个创建富桌面应用的开源平台)之上,一个desktop SDK,提供webkit桌面(并加载需要的AIPI)。事实上,Titanium使用的是Webkit,也就是说你可以利用所有漂亮的CSS3和HTML5的功能。

 

 

Bowline的功能:

  • A way of binding up Ruby and HTML
  • MVC development
  • Helpers, Models etc
  • Gem packaging
  • Generators, console & more

有一个为CSS3准备的Aristo主题,你可以在Github的这里找到。

 

使用Titanium的开发工具,你还可以为3种操作系统(mac、windows、linux)封装您的应用程序。

Titanium
有一个使用Bowline写的基于Twitter的客户端,点击下载(仅限OSX)。

 

Bowline Twitter

 

 

 

 

 

25
1
评论 共 12 条 请登录后发表评论
12 楼 Hooopo 2009-08-20 09:42
引用
Hello Hooopo,

With release 0.6 out the door, it's a good time to check in with you, our loyal Titanium enthusiasts, about charting the road ahead.  General availability is around the corner and we'd like to make sure that the features that you want most are prioritized in our development plans for GA and beyond.  Help us help you by taking a brief survey that covers the following topics:

Titanium Survey
Application Features
Native support for 3rd Party APIs (like Facebook connect)
Mobile Phones (Pre, WinMo, Moblin, Symbian, Maemo, Blackberry)
Desktop
Your development plans
Overall satisifaction with Titainum
11 楼 gakaki 2009-08-07 11:50
ruby 大好
10 楼 darkhucx 2009-08-07 09:57
昨天下载试了下,效果挺好,而且还原生支持iphone和android!
9 楼 夜鸣猪 2009-08-07 09:22

看起来不错啊
值得试试
8 楼 witcheryne 2009-08-07 09:01
又是Mac ...
7 楼 jinleileiking 2009-08-06 16:38
这个好啊!!!!!比起shoes来又有选择了!
6 楼 Hooopo 2009-08-06 16:35
Twitter客户端几乎成了所有GUI的hello world
5 楼 gakaki 2009-08-06 16:12
还是ruby好啊[/size]
[size=large]adobe快改良你们的语言
[align=right][/align][flash=200,200][/flash]
4 楼 gakaki 2009-08-06 16:11
ruby比acrtion script用起来舒服
3 楼 whaosoft 2009-08-06 15:32
挺漂亮 但是不会那语言
2 楼 yy77 2009-08-06 15:19
怎么感觉那么像AIR呢?
1 楼 机器人 2009-08-06 11:07
虎炮哥哥啊,偶好喜欢这个东东啊   

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • PowerBuilder编码标准

    PowerBuilder编码标准

  • PowerBuilder编程变量命名规范及开发注意事项

    PowerBuilder编程变量命名规范及开发注意事项作者:流方 主页:http://liulee.myrice.com 任何控件都可以看作变量,主要包括对象,变量,及对应的作用域,每实体应能从名称上看出在那个作用域内,是什么类型等基本信息。 1、 对象命名 PowerBuilder中,对象的命名一般采用如下前缀: Prefi

  • PowerBuilder出现 Undefined variable

    未定义的变量! 明明已经定义了,但是总是报这个错, 一番折腾后发现原来是 减号惹的祸,在PB中,减号前要加空格,否则会被当作标示符!所以l-1被当做了一个变量 在使用减号时,前面加空格! u0=l -1...

  • 关于PowerBuilder开发过程中的变量声明的一个坑

    关于PowerBuilder开发过程中的变量声明的一个坑 PowerBuilder的变量声明随意性比较大,因而就有人一不小心为此挖坑,导致有出现问题而莫名其妙。本文就简单分析一下原因。 先举一小段例子: Int i For i = 1 to 3 Int n = i MessageBox("",n) Next 这段代码很典型。大家可以很思考一下,MessageBox会显示3次,分别显示的是什么内容呢?也许你所预料的应该是显示1、2、3,然而事实与你预想大相径庭,实际上3次都会显示0。 为什么会这...

  • PowerBuilder学习笔记(变量作用域)

    第一章 第1节 第2小节 第3小节

  • PB的编程规范

    QQ2304893259 http://www.gogoqq.com/ASPX/2717559414/JournalContent/1409639668.aspx http://www.gogoqq.com/ASPX/2717559414/JournalContent/1409639716.aspx http://www.gogoqq.com/ASPX/2717559414/Jour

  • PowerBuilder从入门到精通(PB12.5)

    创建一个Hello World程序 常用面板工具 基础

  • PB 变量命名规范

    全局变量的命名必须符合 gT_subsystemname_detailname 格式,其中 g 表示是全局变 量(Globe),T 是数据类型(DataType)的简写:i 表示整型(int),l 表示长整型(long),c 表示字符型(char),s 表示字符串型(string)。实例变量的命名必须符合 iT_detailname 格式,其中 i 表示是实例变量(Instance),T。是数据类型(DataType)的简写:i 表示整数型(int),l 表示长整型(long),c 表示字符型。...

  • PowerBuilder 12.5 RichTextFile()

    PowerBuilder 12.5 新增了一個函數,叫做 RichTextFile(),顧名思義,此函數跟 RichText 有關。這篇將說明 RichTextFile()函數的用法,如何將 RichText 的檔案呈現在 DataWindow 中,以便系統有更多樣性呈現的方法。 RichText 格式RichText 是一種標準格式,可用來將文字的呈現豐富化,就跟該名稱隱含的意思一樣:豐富文字

  • PowerBuilder程序编码规范

    PowerBuilder程序编码规范(转帖------出自程序员基地)1.1.1 全局变量命名规范全局变量以g开头,紧接类型+下划线变量功能名称,具体规则如以下Blob     gblb_功能名Integer or Int  gi_功能名Boolean   gb_功能名Long    gi_功能名Char   gc_功能名character   gc_功能名real     gr_功能名Date 

  • pb全局变量在哪定义

    今天有同事问我,说全局变量怎么用,我很纳闷,怎么会问全局变量怎么用呢?他给我演示说,定义了一个全局变量,在全局函数里面对他赋值的时候,提示全局变量没定义。我过去一看,还真是。        pb是个很方便的编程工具,我们定义变量,一般都是在当前对象的declare variables   tab页直接定义变量,这里可以很方便的定义全局变量,实例变量,共享变量,全局外部函数,本地外部函数。但是全局

  • PB之——编码规范

    这是2010年写的一个规范给公司内部使用的。 PB毕竟是一个老语言了,命名规范和java,c# 差别很大 其实代码规范见仁见智吧,良好的书写规范对自己没坏处的,当然对公司也大大的有好处,毕竟谁看到写的乱糟糟的代码心里都不爽。 但是真正能按照规范写代码的人毕竟不是太多,特别特别是代码的注释,更特别特别的是修改注释。 在看到蛋疼代码有蛋碎感的同时,还有一种想爆粗口的念头, 想想别人看到咱们的代码会...

  • PowerBuilder程序编码规范.doc

    PowerBuilder程序编码规范,希望可以帮助到大家、

  • PB中定义的变量的使用范围

      1 全局变量(Global variables)   全局变量定义为可以在整个应用程序中访问并存储在应用对象中的变量,与其他编程语言一样,应该使全局变量的数目保持为最小,因为在任何脚本中的任何地方均可修改全局变量,从而导致全局变量在维护上的混乱。全局变量在应用程序执行期间使用一块内存区域,第一次打开应用程序的时候,对全局变量进行初始化。   2实例变量(Instance variables)   实例变量在一个对象(应用程序、窗口、用户对象或菜单)中定义,因而可以在该对象内部各事件处理、函数调用中均可以

  • PB通用的编程规范

    [PB]-PB编码规范 **综述 *编程对象的分类 以PowerBuilder作为前台开发工具,进行软件开发的过程中,所涉及的编程对象如下所示 序号 类别 1 源代码 2 可执行代码 3 资源文件(如pbr,bmp,ico文件) 4 配置文件(如ini文件) 5 其他 *编程对象的组织 使用PowerBuilder开发工具产生的对象,可以按照设计(正在编写和调试)和运行(调试

Global site tag (gtag.js) - Google Analytics