繁体   English   中英

Android 应用程序开发上的 SL4A 与 Ruboto

[英]SL4A vs Ruboto on Android Application Development

我正在考虑使用 JRuby(或适用于 Android 的 Ruby 的合适变体)在 Android 上创建应用程序。

根据我的研究,目前有两个项目支持 Android 上的 Ruby 开发:

  1. 鲁博托
  2. SL4A

从 Ruboto wiki上 github 的常见问题解答中,Ruboto 似乎已准备好进行应用程序开发,但尚不支持 JIT 编译,并且该应用程序必须与库打包,使其占用空间大(用于移动设备安装)。

我对 SL4A 没有足够的了解,但似乎 SL4A 也尝试在 JVM 上运行 JRuby 脚本。 不过最主要的是SL4A还处于alpha阶段,所以不知道能不能用于app开发。

对这些平台有更好了解的人可以建议应该使用哪一个吗? 另外,在不久的将来,哪一个更有可能在 JIT(性能)方面变得更加成熟,占用空间更小,以及对 Android 的更好访问?

Mirah由 JRuby 的开发者开发,已经有一些生产应用程序,适用于 Android。 可以直接使用 Android API,同时在心理上将 Java 语法转换为“几乎 Ruby”,它的语法是“偷窃”。 它不添加任何库文件(而是使用编译器语法插件),并且它的运行速度与 Java 几乎完全相同。 因此,它具有高性能、零占用空间和理想的 API 访问 Android 的特点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM