GUI библиотеки для D - PullRequest
       28

GUI библиотеки для D

22 голосов
/ 15 января 2009

Каков текущий статус программирования GUI на языке D? Планируют ли разработчики языка включить графический интерфейс в стандартную библиотеку?

Список (составлен из ответов)

DWT (SWT переплет)

ГткД (привязка GTK)

wxD (привязка wxWidgets)

QtD (привязка Qt)

Ответы [ 7 ]

8 голосов
/ 15 января 2009

Самый зрелый из них - DWT , порт SWT для D. Также имеется DFL и целый хост привязок к библиотекам GUI, написанным на других языки. Большинство из них еще не настолько развиты, но DWT есть. Однако следует помнить, что D2 находится на горизонте, поэтому вы можете проверить, может ли библиотека быть быстро перенесена на D2.

Я сомневаюсь, что любой из них будет включен в стандартную библиотеку в ближайшее время. «Официальная» стандартная библиотека «Фобос» имеет довольно минималистский характер. «Неофициальная» стандартная библиотека, Tango, не настолько минималистична, но все же имеет больше системного программирования. Кстати, какая разница, если она отсутствует в стандартной библиотеке 1010 *? Я могу понять, почему это было бы важно для небольших, разных частей функциональности, где усилия по поиску, установке и т. Д. Библиотеки для каждой из них значительны по сравнению с объемом функциональности, добавляемой библиотекой, но не для больших вещей, таких как GUI.

3 голосов
/ 11 марта 2013

С сайта dlang.org (из FAQ dlang.org/faq.html):
http://wiki.dlang.org/GUI_Libraries

Я нашел:
http://www.prowiki.org/wiki4d/wiki.cgi?action=browse&id=GuiLibraries&oldid=AvailableGuiLibraries
Список библиотек графического интерфейса и их статус.
Наконец, от http://www.dsource.org:
http://www.http://www.dsource.org/projects
Есть список проектов в группах.
Одна из групп называется "Библиотеки-GUI".
Я думаю, что есть полный список библиотек GUI для языка D.

3 голосов
/ 15 января 2009

Возможно, вы захотите проверить wxd , библиотеку wxWindows для D.

Звучит так, как ты хочешь.

2 голосов
/ 17 января 2009

Гибрид выглядит интересно (хотя никогда не пробовал этого). Если вы Java-разработчик, то DWT - это естественная миграция с SWT, но в противном случае я бы порекомендовал DFL . Взгляните на список источников и прокрутите вниз до GUI-Библиотеки.

Я думаю, это хорошо, что библиотеки графического интерфейса отделены от стандартной библиотеки.

2 голосов
/ 15 января 2009

Я думаю, что DWT выглядит как наиболее зрелое на данный момент используемое решение, особенно если вам нужна кроссплатформенная. Что касается графического интерфейса, включенного в стандартную библиотеку, ранее было заявлено, что этого не произойдет ни для Фобоса, ни для Танго.

1 голос
/ 15 января 2009

Есть также на заводе привязка для QT . На данный момент бесполезно, но, похоже, это делают инженеры QT.

0 голосов
/ 23 августа 2010

DWT теперь не в dsource, а в битовой корзине: DWT2

...