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

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

  1. 苹果电脑
  2. 苹果手机
  3. 基于Web的

我如何去做这件事? 什么是bes编程语言使用? 我需要寻找什么样的开发者? 这些项目将会持续多久?

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

对于1和2,你会看可可,3可以去Flash / Java Applet / Silverlight,这取决于软件的复杂程度。 很显然,Flash并不是大型项目最好的选择。 但是Silverlight和Java Applets是能够满足任何需求的有效平台。

恐怕不能简单地将Delphi代码“移植”到所有这些环境中。 好的,通过Delphi.NET移动Delphi逻辑到基于Web的可能很简单,但使用delphi代码为Mac或iPhone …更难。 也许你将不得不从头开始重写,最有可能的是在Java中。

感谢那。 我已经在想这些了。 是的,我正在考虑将Delphi放到基于Web的环境中,并且从头开始,因为我已经听说了Java的这么多功能。 虽然我唯一的限制是整个德尔福(Windows)的应用程序将被浪费,特别是现在,它的一些功能得到加强。 德尔福中没有一些代码可以为Java抢救吗?