使用D语言进行跨平台图形用户界面编程

12

我想开始使用D语言进行编程。我心中有一个需要GUI的简单应用程序,但我要确保它能够在Linux/Windows/Mac上同样良好地移植,并且每个平台都不需要或只需最少更改。

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

我看到fltk4d是一个竞争者,也是Qt的(未完成)包装器。

还有其他真正跨平台的D GUI工具包吗?它们是否能够轻松实现我的需求并且对于本论坛的人来说,哪个工具包是首选?

2个回答

5

GtkD 是一个稳定的Windows/Linux/Mac GUI工具包,作为你的非常好的选择。

DWT 曾一度被视为标准,在Digital Mars服务器上拥有自己的新闻组,我认为Walter Bright也可能称其为标准。我认为它在Mac上并不完全可用,但这将在未来改变。

这里 有一个不错的选项列表,但大多数开发不够活跃,或者还没有准备好供生产使用。


1
DTW被Walter标记为标准,当它使用Phobos时,当前版本运行在Tango上,并仍然继承了“标准”标签。但这并不意味着任何事情。Mac端已经取得了进展,但仍无法使用。 - he_the_great

1

我没有使用过D的GUI库,但如果我现在想要使用一个,我会选择wxD。我会选择它是因为我认为wxD具有最本地的外观和跨平台能力。特别是因为你已经知道wx,看起来像是个不错的选择。

实际上,我正在编写一个跨平台GUI库Dynamin,但我还没有发布它。它不是一个移植库;移植的库往往没有像样的API或利用许多语言特性。但它还没有进行更复杂的程序开发。我还没有Mac后端或GTK主题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接