写点什么

Rhodes 1.5:使用 Ruby 为智能手机开发应用,已支持 iPad

  • 2010-05-04
  • 本文字数:893 字

    阅读完需:约 3 分钟

Rhomobile 公司刚刚发布了 1.5 版的 Rhodes框架,它允许开发者用 Ruby 为几乎所有的智能平台编写原生应用程序。Rhodes 应用程序只编写一次,编译后则可以在几乎所有智能平台上运行。目前支持 iPhone、BlackBerry、Windows Mobile、Symbian 和 Android;计划也将支持 Intel 和 Nokia 的 MeeGo 和 Palm 的 Web OS。

但 HTML 5 已经出来了,为什么人们还要编写原生应用程序?我们向 Rhmobile 的 CEO Adam Blum询问了这个问题:

我们喜欢 HTML 5,就你的 Rhodes 原生智能应用程序来说,你也可以使用 HTML 5。但我们总会需要到安装在本地的原生应用程序,以便利用原生设备的功能,这些功能可能永远不会以 HTML 标记的形式出现。此外,Rhodes 框架提供了自动同步本地数据的功能,这比起仅使用 HTML 5 SQL 创建离线应用来得更加容易。iPhone 应用商店的成功说明了用户想要并且需要运行在他们智能手机上的本地的原生应用程序。

该公司博客上的一个新的帖子讲述了Rhodes 和其他诸如 PhoneGap 框架的区别:

  • 使用于智能手机的 MVC,使用类似 Rails 的生成器创建应用程序和模型,包括 ORM 在内。
  • 同步离线数据,使得让所有数据离线并且可以编辑变得非常容易。
  • 为开发而提供的 RhoHub 托管服务,这样你就不必安装各种不同的 SDK 了。

Rhodes 应用程序使用 HTML 和 Javascript 来开发 GUI,其它部分使用 Ruby。使用 Ruby,甚至可以使用 RubyGems(带有原生扩展的 Gem 显然无法工作,但 Rhodes 支持诸如 net/http(s)、JSON、REXML、crypt 和 openssl 等原生 Gem)。

作为原生应用程序,你也可以访问 GPS、PIM 联系人、摄像机和其它对于纯 Web 应用程序来说无法访问的设备。

最新的1.5 版Rhodes 的增强部分包括“适用于Android 的原生地理信息映射”、“适用于iPad 的原生屏幕分辨率”和支持闪屏(Splash Screen)。

Rhodes 可以在 GPL 许可下免费使用,也可以花 500 美元购买应用程序许可。可以发现,使用Rhodes 创建的应用程序,比如说使用Rhodes 开发Wikipedia 的iPhone 应用程序的代码量大约只有之前使用Objective-C 开发的那个版本的20%。

查看英文原文: Rhodes 1.5 Allows to use Ruby to Write Apps for Smartphones - and now the iPad

2010-05-04 10:352786

评论

发布
暂无评论
发现更多内容

Cobra 库上手—自建命令行工具

FunTester

【YashanDB数据库】Ubuntu系统加载Yashan C驱动后无法使用PHP

YashanDB

yashandb 崖山数据库 崖山DB

蓝易云 - 跨境独立站如何选择服务器

百度搜索:蓝易云

云计算 服务器 云服务器 高防服务器 跨境独立站

蓝易云 - TDengine函数大全-目录

百度搜索:蓝易云

云计算 tdengine 物联网 云服务器 高防服务器

云消息队列 RabbitMQ 版入门训练营,解锁对比开源优势与零基础实战

阿里巴巴云原生

阿里云 云原生 RabbitMQ

什么是CC攻击?CC攻击怎么防御?

网络安全服务

黑客 https 服务器 DDoS DDoS 攻击

面向 RAG 应用开发者的实用指南和建议

Zilliz

人工智能 AI 向量数据库 大语言模型 rag

淘宝店铺商品API返回值中的商品库存与销量信息

技术冰糖葫芦

api 货币化 API 接口 API 文档 API 测试

解析 Aethir 的代币经济学,如何成为其 DePIN 计算体系的驱动力?

股市老人

Gather:开启绝密社交和收益双重惊喜之旅

股市老人

深维智信Megaview携手豆包大模型,助力人人成为金牌销售

新消费日报

1688商品详情API返回值:商品质量监控的利器

技术冰糖葫芦

api 货币化 API 接口 API 文档 API 测试

探索顶级云文档管理系统:9个最佳选择

爱吃小舅的鱼

文档管理 文档管理工具 文档管理系统 云文档管理系统

深中通道元宇宙启航!3DCAT实时云渲染助力沉浸式体验深中通道

3DCAT实时渲染

元宇宙 元宇宙解决方案 元宇宙文旅

终端增强技术实现真正落地!微帧科技与天猫精灵联手打造的精灵原画-AI视效增强,在居家Livehouse里,音画一体、跃级享受!

微帧Visionular

AI魔术上演前夕,国产存储早已强势清场

脑极体

AI

12 个开源社区喊你跟通义灵码结伴编码,赢开源先锋大奖!

阿里巴巴云原生

阿里云 云原生 通义灵码

“AI+Security”系列第2期(一):对抗!大模型自身安全的攻防博弈

云起无垠

重塑购车体验,实时云渲染赋能东风日产探路云看车新体验

3DCAT实时渲染

实时云渲染 云3D渲染 汽车虚拟仿真 云看车

蓝易云 - Mysql创建用户并且给指定用户添加某个库的所有权限

百度搜索:蓝易云

MySQL 云计算 运维 云服务器 高防服务器

一个难忘的json反序列化问题

不在线第一只蜗牛

json 反序列

飞机机翼弹性不足、桥梁晃动频率过高,重要的流固耦合FSI如何用技术解决

Altair RapidMiner

设计 仿真 altair 人工智能、 飞机

Java 中的泛型 集合(List,Set) Map

快乐非自愿限量之名

Java map 开发语言

Deep-Live-Cam:只需单张图像即可实现人脸替换;零一万物、月之暗面再掀国产大模型资本战丨 RTE 开发者日报

声网

义乌购API接口揭秘:轻松获取海量商品列表数据

tbapi

义乌购API 义乌购商品列表数据接口 义乌购API接口

新知识get,vue3是如何实现在style中使用响应式变量?

快乐非自愿限量之名

Vue 前端开发

需求池管理工具2024:最佳8款推荐

爱吃小舅的鱼

需求管理 需求管理工具

手把手教你把PPT压缩到20M以内,这4个技巧办公必备!

职场工具箱

效率 职场 PPT 办公软件 AI生成PPT

生成式AI及其对API和软件开发的影响

幂简集成

AI API 生成式AI

Go语言中如何连接 MySQL,基础必备!

左诗右码

Go

蓝易云 - 跨境电商怎么选择海外服务器

百度搜索:蓝易云

跨境电商 独立站 香港服务器 海外服务器 高防服务器

Rhodes 1.5:使用Ruby为智能手机开发应用,已支持iPad_Ruby_Mirko Stocker_InfoQ精选文章