12

我想从 D 开始编程。我有一个需要 GUI 的简单应用程序,但我想确保它同样好地移植到 Linux/Windows/Mac,并且每个平台的更改最少(无)。

wxD 看起来像是首选的竞争者,因为我已经知道 wx 工具包。

我将 fltk4d 视为 Qt 的竞争者和(未完成的)包装器。

是否有任何其他真正跨平台的 D 图形用户界面工具包可以毫不费力地到达我想要的地方?这里的人们选择的工具包是什么?

4

2 回答 2

5

GtkD作为一个稳定的 Windows/Linux/Mac GUI 工具包对你来说应该是一个很好的选择。

DWT曾经被认为是标准,它在 Digital Mars 服务器上拥有自己的新闻组,我认为 Walter Bright 可能也将其称为标准。我不认为它完全可以在 Mac 上运行,但将来应该会改变。

是一些其他选项的不错列表,但大多数选项的开发活动较少和/或尚未准备好投入生产。

于 2009-03-29T02:41:46.897 回答
1

我没有使用过任何 D 的 GUI 库,但如果我现在想使用一个,我会选择 wxD。我会选择它,因为我认为 wxD 将拥有最原生的控件并且是跨平台的。特别是因为您已经了解 wx,它看起来是一个不错的选择。

我实际上正在编写一个跨平台的 GUI 库 Dynamin,但我还没有发布它。它不是一个港口;移植的库往往没有那么好的 API 或利用尽可能多的语言特性。但仅仅做一些简单的程序还远远不够。我还没有 Mac 后端或 GTK 主题。

于 2009-03-29T04:43:25.527 回答