首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi + Oxygene是一个可靠的跨平台解决方案吗?

Delphi + Oxygene是一个可靠的跨平台解决方案吗?
EN

Stack Overflow用户
提问于 2012-01-06 13:41:23
回答 2查看 1.4K关注 0票数 2

这个问题实际上是关于Delphi XE2功能的,但是由于跨平台的特性是新的(尤其是Oxygene ),我很好奇是否有人试图使用XE2工具链从一个Delphi/C++代码库中针对所有4个平台。

我一直在考虑回到Delphi家族,因为Embarcadero似乎有一些功能表明,只要有一个代码库,就可以针对Windows/MacOS/iOS/Android。我假设,对于Android部分,您需要从REMObjects中新发布的版本。

因此,我的问题是,如果我购买RAD XE2 (其中包括Prism)并将Oxygene添加到它中,我会有一个平台来用一个代码库来针对所有这些OSes吗?我将不得不使用FireMonkey的应用,还是我仍然可以为跨平台的VCL?是否有任何有用的应用程序的例子,已经开发了iOS/安卓,但与XE2?(我看到的演示和示例看起来相当简单)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-06 13:50:00

氧化基因/棱镜是德尔福XE2的一个独立产品,有一种不同的,尽管类似的语言。您不能使用XE2和Oxygene/Prism之间共享的一个代码基。

Embarcaderos为iOS和Android的计划将基于他们的跨平台Delphi编译器和新的FireMonkey库。现有的iOS支持使用FPC编译器,但是Embarcadero已经声明他们正在开发他们的Delphi编译器的ARM版本,以在将来的版本中取代它。

因此,目前,在您的4个平台中,您可以使用DelphiXE2/FireMonkey针对Windows、MacOS和iOS。但现在还不是Android。

使用Prism/Oxygene,您可以针对Windows、MacOS和Android (以及Linux )。但是,请注意,Prism/Oxygene中没有类似于FireMonkey的东西,它允许您编写单个源的跨平台GUI。

票数 4
EN

Stack Overflow用户

发布于 2012-06-15 19:42:12

Java也适用于多种平台,那么为什么要更加努力呢?

我试过xe2,我很失望。对于Android和iOS,您必须使用XE2,而对于Delphi和OS,您必须使用DelphiXE2,所以这不是一种集成技术。Embarcadero应该发布一个真正的Java技术。

我是一个Pascal的开发人员,但我坐在椅子上,在感觉的日子里学会了Java,所以为什么他们让我这么难去尝试!?

Eclipse很棒,但是想象一下Java兼容的Delphi IDE..。

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

https://stackoverflow.com/questions/8758693

复制
相关文章

相似问题

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