【发布时间】:2015-02-22 04:38:30
【问题描述】:
我正在开始一个新项目,我想将 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 并没有实际测试它。第三方支持也可能是个问题。
【问题讨论】:
-
有人能告诉我为什么我的问题被否决了吗?如果有问题,我会尽量避免它,但我必须先知道它是什么。谢谢。
-
简答:从 XE2 到 XE7 的任何地方。答案很长,如果不知道更多关于你的意图是什么,很难回答。
-
@jerry 我主要打算使用 Delphi 进行基本的数据编辑,所以我需要一些好的数据感知控件和数据访问组件。数据库将在同一台机器或局域网上,所以它不应该很复杂。其他一切都将使用其他跨平台的语言。我最终可能会添加一个基于浏览器的界面。我基本上使用的是 Delphi,因为它是我构建 GUI 的最快方式。但我不想被长期锁定。
标签: delphi virtualtreeview turbopower