Question

Quel est l'état actuel de la programmation par interface graphique avec le langage D? Les développeurs de langage prévoient-ils d’inclure une interface graphique dans la bibliothèque standard?

La liste (compilée à partir des réponses)

DWT (liaison SWT)

GtkD (liaison GTK)

wxD (liaison avec wxWidgets)

QtD (liaison Qt)

Était-ce utile?

La solution

Le plus mature est DWT , un port de SWT à D. Il y a aussi DFL et une foule de liaisons aux bibliothèques d'interface graphique écrites dans d'autres langues. La plupart d'entre eux ne sont pas encore mûrs, mais le DWT l'est. Cependant, il ne faut pas oublier que D2 est à l'horizon. Vous devriez donc vérifier si la bibliothèque est susceptible d'être rapidement transférée vers D2.

Je doute qu’un quelconque de ceux-ci soit inclus dans la bibliothèque standard à tout moment. Le " officiel " La bibliothèque standard, Phobos, a une attitude assez minimaliste. Le " non officiel " La bibliothèque standard, Tango, n’est pas aussi minimaliste, mais elle a toujours une programmation plus systémique. BTW, quelle est la différence si ce n’est pas dans la bibliothèque standard ? Je peux comprendre pourquoi cela serait important pour de petites fonctionnalités diverses où l’effort de recherche, d’installation, etc. d’une bibliothèque pour chacune est considérable par rapport à la quantité de fonctionnalités ajoutées par la bibliothèque, mais pas pour les éléments volumineux tels que les interfaces graphiques.

Autres conseils

Vous pouvez vouloir consulter wxd , une bibliothèque wxWindows pour D.

Cela ressemble à ce que vous voulez.

Du site dlang.org (de la FAQ dlang.org/faq.html):
http://wiki.dlang.org/GUI_Libraries

J'ai trouvé à:
http://www.prowiki.org/wiki4d/wiki.cgi ? action = parcourir & amp = id = GuiLibraries & amp; oldid = AvailableGuiLibraries
Il existe une liste de bibliothèques d'interface graphique et leur statut.
Enfin, à partir de http://www.dsource.org :
http: //www.http: //www.dsource.org/projects
Il existe une liste de projets en groupes.
L'un des groupes est nommé "Libraries-GUI".
Je pense qu'il existe une liste complète de bibliothèques d'interface graphique pour le langage D.

Je pense que DWT ressemble à la solution la plus mature actuellement utilisable, en particulier si vous avez besoin de plusieurs plates-formes. Quant à une interface graphique incluse dans la bibliothèque standard, il est indiqué précédemment que cela ne se produira pas, ni pour Phobos ni pour Tango.

Hybride est intéressant (jamais essayé bien que). Si vous êtes un développeur java, DWT est la migration naturelle depuis swt mais Sinon, je recommanderais DFL . Consultez également la liste de sources et faites défiler jusqu'à GUI-Libraries.

Je pense que c'est une bonne chose que les bibliothèques d'interface graphique soient séparées des bibliothèques standard.

Il existe également sur les œuvres une liaison pour QT . Pas utile pour le moment, mais cela semble être fait par les ingénieurs de QT.

DWT n’est plus sur dsource mais sur bitbucket: DWT2

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top