如何将用Delphi编写的基于Windows的应用程序移植到不同的平台,如Mac,iPhone和基于Web的应用程序?

时间:2009-05-11 16:26:49

标签: windows port multiplatform

目前,它只是一个用Delphi编写的基于Windows的应用程序(减慢吉他软件)。但是,我确实计划将它们移植到以下平台:

  1. 的Mac
  2. iPhone
  3. 基于Web的
  4. 我该如何解决这个问题?使用什么bes编程语言?我需要寻找什么样的开发人员?这些项目需要多长时间?

4 个答案:

答案 0 :(得分:2)

如果您想保留Delphi代码,请查看Lazarus/FreePascal。我不得不说我还没有使用它比Hello World更多,所以你必须评估自己是否可以帮助你,但它是免费的,它支持Windows / Mac / Linux。 Windows Mobile也受支持。

答案 1 :(得分:1)

对于1和2你会看到Cocoa,因为3你可以根据软件的复杂程度去Flash / Java Applet / Silverlight。显然,Flash不适合用于大型项目。但Silverlight和Java Applet是能够满足任何需求的强大平台。

答案 2 :(得分:1)

我担心你不能简单地将Delphi代码“移植”到所有这些环境中。好吧,通过Delphi.NET将Delphi逻辑移动到基于web的可能很简单,但是使用适用于Mac或iPhone的delphi代码...更难。可能你必须从头开始重写它,很可能是用Java重写它。

答案 3 :(得分:0)

谢谢你。我一直在思考这些问题。是的,我正在考虑删除基于Web的Delphi,并从头开始基于Web,因为我已经听说过Java的强大功能。虽然我唯一的限制是整个Delphi(windows)应用程序将被浪费,特别是现在它在某些功能上得到了增强。 Delphi中是否有一些可以为Java抢救的代码?