RubyMotion

Write cross-platform native apps in Ruby

RubyMotion lets you quickly develop cross-platform native apps for iOS, Android and OS X, all using your favorite editor and the awesome Ruby language you know and love.

Ref:RubyMotion

Ref:How It Works

Ref:Samples

Ref:RubyGem

时间: 2024-10-12 19:19:03

RubyMotion的相关文章

做iOS开发我为什么弃用Objective-C而选择RubyMotion?

Hendrik Mans是德国汉堡市的一名程序员,他从事iOS开发已有很长一段时间了,起初他一直使用Objective-C语言进行编程而忽视了RubyMotion.从前他认为 RubyMotion只是个介于Ruby和Objective-C之间的交叉编译器,但后来他发现自己完全错了,现在Hendrik已彻底改变了自己的想法. RubyMotion 关于Ruby语言 Hendrik以前不仅从未用过 Ruby,还没少嘲笑过它.而现在Hendrik却认为,Ruby绝对是一种有着清晰漂亮语法的编程语言.R

rubymotion 用ruby写iOS

除了用obj-c来写iOS外,苹果公司几周前在开发者大会上发布了一个新语言swift.一时响应非凡,大家都觉得已经没有必要再去接触obj-c那种繁复的语法和冗长的函数名了. 其实,几年前就有一款付费的ruby for iOS 了,那就是rubymotion. ruby语言是个很有人味的语言,不在那么死板,是一款通人性的语言,而且一直的宗旨就是用最少的代码做更多的事,同时也让代码不在重复.接触ruby已经有七八个月了,之前一直用ruby的框架padrino来写服务器端.近一个多月开始用rubymo

Android开发工程师,新长征路上的14项技能

导读: 你曾渴望回到宋朝吗? 或者什么朝,反正就是男耕女织的古代. 哦,那时的首都在汴梁(开封),房价想必没有这么高,工作?无非就是给你把锄头,去,种地去.夕阳西下了,麦子垛后,你和翠姑搂抱在一起,那时的你,生活的简单而美好. 看看现在的你,一个刚入门的安卓开发工程师,没有信用卡,没有她,没有24小时热水的家.你想念你的锄头和翠姑(或麦垛),可你回不去了,你现在手中的安卓手机,冰冷如铁,你不知道如何在这4寸屏的小东西上打出一片天地. 你不用感到不知所措和困惑,技术就是你安身立命的根本,当下,你的

hybrid几种模式

native和web适合的场景 Native: 用户体验要求高 业务变动很小(如首页) 性能要求高 Web: 业务变化频繁(如广告) 性能要求低 展示性内容 hybrid App其实会有不同的分支 方案一:使用PhoneGap.AppCan之类的中间件, 以WebView作为用户界面层, 以Javascript作为基本逻辑,以及和中间件通讯, 再由中间件访问底层API的方式,进行应用开发. 这种架构一般会非常依赖WebView层的性能. 方案二:使用Adobe Air.RubyMotion.Ap

IOS要用到的东西

code4app.com 这网站不错,收集各种 iOS App 开发可以用到的代码示例 cocoacontrols.com/ 英文版本的lib收集 objclibs.com/ 精品lib的收集网站 http://www.ityran.com/forum-61-1.html 泰然代码仓库 ---------------------- emoji ---------------------- http://www.easyapns.com/category/just-for-fun http://w

iOS(iPhone,iPad))开发(Objective-C)开发库常用库索引

http://www.code4app.com 这网站不错,收集各种 iOS App 开发可以用到的代码示例 http://www.cocoacontrols.com/ 英文版本的lib收集 http://www.objclibs.com/ 精品lib的收集网站 http://www.ityran.com/forum-61-1.html 泰然代码仓库 ---------------------- emoji ---------------------- http://www.easyapns.c

IntelliJ IDEA 2014 付费版 免费版比较

http://www.jetbrains.com/idea/features/editions_comparison_matrix.html Freemarker, Velocity IDE Features Ultimate Edition Free Community Edition Darcula — The darker UI theme. Y Y Android — UI Designer, Layout Refactorings, etc. Y Y Maven, Gradle, An

Android开发工程师,前行路上的14项技能

导读: 你是否曾渴望回到宋朝? 或者什么朝,反正就是男耕女织的古代. 哦,那时的首都在汴梁(开封),房价想必没有现在这么高,工作?无非就是给你把锄头,去,种地去.夕阳西下了,麦子垛后,你和翠姑搂抱在一起,那时的你,生活的简单而美好. 看看现在的你,一个刚入门的安卓开发工程师,没有信用卡,没有她,没有24小时热水的家.你想念你的锄头和翠姑(或麦垛),可你回不去了.你握在手中的安卓手机,冰冷如铁,你不知道如何在这4寸屏的小东西上创出一片天地. 你不用感到不知所措和困惑,技术就是你安身立命的根本,当下

那些年我们一起用过的Hybrid App

Hybrid App现状分析 Web App 毫无疑问Web App就是成本最低,最快速地解决方案了.尤其是近两年非常流行的响应式设计,Web App市场提供了非常好的实践场地.最近典型的Web App最佳案例是Sun天气应用了,其细节处理让人赞不绝口. Hybrid App 一般来说,拥有下面特点的就是一个Web App了:使用浏览器运行:纯Web前端架构,很多重要手机特性无法访问,例如联系人以及Push notification之类的:Single Page App:销售渠道多限于浏览器.