Frage

Was ist der aktuelle Stand der GUI-Programmierung mit D Sprache? Sind die Sprache Entwickler planen umfassen GUI in der Standardbibliothek?

Die Liste (von Antworten zusammengestellt)

DWT (SWT Bindung)

GtkD (GTK-Bindung)

WXD (wxWidgets Bindung)

QTD (Qt-Bindung)

War es hilfreich?

Lösung

Die reifste ist DWT , eine Portierung von SWT D. Es gibt auch DFL und eine ganze Reihe von Bindungen zu GUI-Bibliotheken in anderen Sprachen geschrieben. Die meisten von ihnen sind nicht so ausgereift noch, aber DWT ist. Allerdings ist eine Sache, im Auge zu behalten ist, dass D2 am Horizont, so dass Sie überprüfen mögen, ob die Bibliothek wahrscheinlich schnell zu D2 portiert werden.

Ich bezweifle, dass in absehbarer Zeit eine dieser in der Standard-Bibliothek aufgenommen werden. Die „offizielle“ Standard-Bibliothek, Phobos, hat eine ziemlich minimalistische Haltung. Die „inoffizielle“ Standard-Bibliothek, Tango, ist nicht so minimalistisch, aber immer noch eine weitere Systemprogrammierung gebogen, um es. BTW, was ist der Unterschied, wenn es nicht in der Standard Bibliothek? Ich kann sehen, warum dies wichtig wäre für kleine, verschiedene Stücke von Funktionalität, wo die Mühe zu finden, installieren usw. eine Bibliothek für jeden bedeutende wird die Bibliothek ergänzt die Menge an Funktionalität im Vergleich, aber nicht für große Sachen wie GUIs.

Andere Tipps

Vielleicht möchten check out bxt , eine wxWindows Bibliothek für D.

Es klingt wie das, was Sie wollen.

Von dem Standort dlang.org (von FAQ dlang.org/faq.html):
http://wiki.dlang.org/GUI_Libraries
Ich fand an:
http://www.prowiki.org/wiki4d/wiki.cgi ? action = browse & id = GuiLibraries & oldid = AvailableGuiLibraries
Es gibt eine Liste von GUI-Bibliotheken und der Status von ihnen.
Schließlich ist aus der http://www.dsource.org :
http: //www.http: //www.dsource.org/projects
Es gibt eine Liste von Projekten in Gruppen.
Einer der Gruppe „Bibliotheken-GUI“ genannt.
Ich denke, es ist eine vollständige Liste der GUI-Bibliotheken für D Sprache.

Ich denke, DWT wie die reifste derzeit nutzbare Lösung aussieht, vor allem, wenn Sie Cross-Plattform benötigen. Wie für eine gui in der Standard-Bibliothek enthalten sein, wird zuvor festgestellt, dass es nicht passieren wird, weder für Phobos noch Tango.

Hybrid interessant aussieht (nie versucht, dass obwohl). Wenn Sie ein Java-Entwickler sind dann DWT ist die natürliche Migration von swt aber sonst würde ich DFL empfehlen. Werfen Sie einen Blick auf die DSOURCE Liste zu und nach unten scrollen zu GUI-Bibliotheken.

Ich denke, es ist eine gute Sache, dass GUI-Bibliotheken von Standardbibliothek getrennt sind.

Es gibt auch auf die Werke eine Bindung für QT . Nicht sinnvoll im Moment, aber es scheint, dass von QT Ingenieuren getan wird.

DWT ist jetzt nicht auf DSOURCE aber auf bitbucket: DWT2

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top