首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java跨平台移动开发

Java跨平台移动开发
EN

Stack Overflow用户
提问于 2016-04-29 22:03:35
回答 1查看 464关注 0票数 1

为什么JavaFXPorts/Gluon Mobile应用程序会比Codename One、JUniversal或Tabris更好。谷歌展示了这三个解决方案,这让我不禁要问,这些解决方案还不够好吗?尤其是当Codename One声称比本机代码更快的时候。为什么要选择开始一个新的项目,而不是与现有的解决方案合作?

EN

回答 1

Stack Overflow用户

发布于 2016-04-30 00:48:42

代号One先于大多数其他公司,但走的是一条相当不同的道路。事实上,据我所知,代号的起源早于JavaFX。

Codename One是由移动人员创建的,因此VM不会尝试提供完整的JDK。它很小,很灵活,从无到有。整个工具链都是为移动设备设计的,如他们的VM项目中所述:https://github.com/codenameone/CodenameOne/tree/master/vm

Gluon是基于JavaFX的,所以它需要完整的VM,这在过去是依赖于RoboVM的。代号1的人解释了为什么他们没有在上面的链接中使用它。Gluon现在使用OpenJDK,这是一个解释器,对于在iOS上已经很慢的东西来说,可能不是最好的方法。

FX是由桌面用户设计的,而代号One是由移动用户设计的,思维方式上的差异是巨大的。

Tabris是一个服务器解决方案,而JUniversal是微软的一个研究项目,它出现的时间要晚得多。它的目标还不清楚。

您错过了以库可移植性为目标的J2ObjC和有趣的VM Avian。据我所知,代号One在过去有一个港口,表现不佳。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36940415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档