如何将用 Delphi 编写的基于 Windows 的应用程序移植到不同的平台(例如 Mac、iPhone)以及基于 Web 的应用程序?
目前,它只是一个用Delphi编写的基于Windows的应用程序(放慢速度的吉他软件)。 但是,我确实计划将它们移植到以下平台:
- Mac
- iPhone
- 基于网络
我该怎么做? bes 使用什么编程语言? 我需要寻找什么样的开发人员? 这些项目将持续多长时间?
Currently, it is just a windows-based application (slowed down guitar software) written in Delphi. However, I do have plans to port them to the following platforms :
- Mac
- iPhone
- Web-based
How do I go about this? What is the bes programming language to use? What kind of developers do I need to look for? And how long will these projects be?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您想保留 Delphi 代码,请查看 Lazarus/FreePascal。 我不得不说,我还没有使用它超过 Hello World,所以你必须评估一下它是否可以帮助你,但它是免费的,并且支持 Windows/Mac/Linux。 还支持Windows Mobile。
If you want to keep the Delphi code, then take a look at Lazarus/FreePascal. I have to say that I don't have used it for more than a Hello World yet, so you have to evaluate yourself if it can help you, but it's free and it supports Windows/Mac/Linux. Windows Mobile is also supported.
对于 1 和 2,您可以选择 Cocoa,对于 3,您可以选择 Flash/Java Applet/Silverlight,具体取决于软件的复杂程度。 显然 Flash 不是大型项目的最佳选择。 但 Silverlight 和 Java Applet 都是功能强大的平台,可以满足几乎任何需求。
For 1 and 2 you'd be looking at Cocoa, for 3 you could either go Flash/Java Applet/Silverlight depending on how complex the software is. Obviously Flash would not be the best to use for large projects. But Silverlight and Java Applets are capable platforms that can suite just about any need.
恐怕您不能简单地将 Delphi 代码“移植”到所有这些环境中。 好吧,通过 Delphi.NET 将 Delphi 逻辑转移到基于 Web 可能很简单,但是使用适用于 Mac 或 iPhone 的 Delphi 代码...更难。 也许您必须从头开始重写它,很可能是用 Java 重写。
I'm afraid you can not simply "port" Delphi code into all those enviroments. Ok, moving Delphi logic via Delphi.NET to web based may be simple, but using delphi code for Mac or iPhone... Harder. Probably you will have to rewrite it from scratch, most probably in Java.
感谢那。 我已经在沿着这些思路思考了。 是的,我正在考虑放弃 Delphi 来开发基于 Web 的应用程序,并从头开始开发基于 Web 的应用程序,因为我已经听说过 Java 的强大功能。 虽然我唯一的限制是整个 Delphi(Windows)应用程序将被浪费,特别是现在它在某些功能上得到了增强。 Delphi 中是否有一些可以为 Java 挽救的代码?
Thanks for that. I was already thinking along those lines. Yeah, I am thinking of dropping Delphi for the Web-based and start from scratch for the web-based because I have heard so much of the power of Java. Although my only constraint is the whole Delphi (windows) application will be put to waste, especially now that its being enhanced on some features. Aren't there some codes in Delphi that can be salvaged for Java?