我正在开始一个新项目,我想将 Delphi 用于桌面 GUI。我将主要用它做典型的客户端/服务器的东西(可能用 Firebird)。我有 Delphi XE6 pro,以及它附带的旧版本。这些是我的一些比较灵活的要求:
- 通过在 Wine 上运行,该应用程序应该可以在 Linux 和 OSX 上运行。(这很混乱,所以我重新措辞)
- 该应用程序应该可以在 Windows XP 上运行。
- 我想我会使用开源的 VirtualTreeView 和 Turbopower GUI 组件。或者我可能会考虑我拥有的旧版本的 Devex,它正式与 XE 一起工作,但可能(我不知道)非正式地在更高版本上工作?
这个项目不会立即产生收入,所以我宁愿不购买更新版本的 Devex(我目前正在等待一些新工作启动,但不能保证它真的会)。另外,我读到 XE6 可以与 XP 一起使用,即使它没有得到官方支持: http ://blog.marcocantu.com/blog/2014_april_xe6avaialble.html 但我仍然对这个想法感到不舒服,因为 Embarcadero 实际上并没有测试它。第三方支持也可能是个问题。