【发布时间】:2010-06-17 09:41:31
【问题描述】:
Delphi 2011 将允许编译在 Mac OS 上也可以运行的应用程序。 (注:这句话是在 Delphi-XE 预览版出来之前写的,当时大家都在说 ProjectX)。
认为可以“迁移到跨平台”一个 win32 应用程序是否现实?
第 3 方组件供应商是否会让他们的库跨平台,或者这实际上是不可能的?
我使用以下第 3 方组件:
devexpress - 用户界面
devar - DAC
报表生成器 - 用户界面
Steema/TeeChart - 用户界面
我不希望有一个向导可以为我完成这项工作,我只是想更好地了解细节。
【问题讨论】:
-
您使用的所有第 3 方组件仍由他们的公司维护。大多数已经与 Kylix 兼容(即旧的 CLX)。所以我想当这些第 3 方供应商完成迁移时,您的应用程序的 Mac OS 端口将是可能的。如果您使用其他一些 3rd 方组件,这可能会更加困难。但是你的选择是正确的。将来,选择开源组件可能是一个好主意,因为过去已经看到一些公司在没有发布源代码的情况下离开了 Delphi 业务。
-
是的,我很幸运(考虑到选择是在 2001 年)!我忘了提到 ZipForge,那个还在维护。
标签: delphi cross-platform delphi-xe