另一个 js to object c/java 的工具: nativescript.
访问量: 3079
refer to: http://www.telerik.com/nativescript
是在 ycombitor 上某个帖子的回帖看到的。说 "nativescript 跟 titanium的hyperloop 是一个原理", 所以了解了下。
虽然已经开源,但是github上没有源代码。 只有两个成员。 关注度200+, 计划在2015年五月与大家见面。
不过。。。上次提交代码是8个月以前了。
想法很先进,但是我估计遇到问题了。
我更加看好Titanium
Titanium一开始并不是使用 hyperloop( js to native code)这个技术的。最开始是使用 OC.eval_js 这个方法(或者类似的手段) ,在 native 代码中执行javascript代码。我认为这一点跟 phonegap 不一样。后者就是HTML。
正是因为慢慢的发展,所以Titanium 才从2010年到现在对cross platform有了更好的认识和理解。所以 大部分人希望的“银弹”是:
一次写好,100% 代码重用。
而Titanium 宣称的是: 80~ 90%的代码可以重用,我认为是一种更加实际, 和 富有经验的想法。这是经过了实际的检验的。
所以,Titanium在 2013 年建立的 Hyperloop项目,我认为更有意义。 目前支持 ios 和 win RT.
不管怎样, 出现这样越来越多的跨平台编译工具,至少说明了一个趋势~ ^_^