Domanda

Qual è lo stato attuale della programmazione della GUI con D Language? Gli sviluppatori di lingue che stanno pianificando includono la GUI nella libreria standard?

Elenco (compilato dalle risposte)

DWT (associazione SWT)

GtkD (associazione GTK)

wxD (wxWidgets binding)

QtD (associazione Qt)

È stato utile?

Soluzione

Il più maturo è DWT , una porta da SWT a D. C'è anche DFL e tutta una serie di collegamenti alle librerie della GUI scritte in altre lingue. Molti di questi non sono ancora così maturi, ma DWT lo è. Tuttavia, una cosa da tenere a mente è che D2 è all'orizzonte, quindi potresti voler verificare se è probabile che la libreria venga trasferita su D2 rapidamente.

Dubito che qualcuno di questi sarà presto incluso nella libreria standard. L '"ufficiale" la libreria standard, Phobos, ha un atteggiamento abbastanza minimalista. Il "non ufficiale" la libreria standard, Tango, non è così minimalista, ma ha ancora una programmazione di sistemi più inclinata. A proposito, qual è la differenza se non si trova nella libreria standard ? Posso capire perché questo sarebbe importante per piccole e varie funzionalità in cui lo sforzo di trovare, installare, ecc. Una libreria per ognuna è significativo rispetto alla quantità di funzionalità che la libreria aggiunge, ma non per grandi cose come le GUI.

Altri suggerimenti

Potresti dare un'occhiata a wxd , una libreria di wxWindows per D.

Sembra quello che vuoi.

Dal sito dlang.org (dalle FAQ dlang.org/faq.html):
http://wiki.dlang.org/GUI_Libraries

Ho trovato:
http://www.prowiki.org/wiki4d/wiki.cgi ? action = browse & amp; id = GuiLibraries & amp; oldid = AvailableGuiLibraries
C'è un elenco di librerie GUI e il loro stato.
Infine, da http://www.dsource.org :
http: //www.http: //www.dsource.org/projects
C'è un elenco di progetti in gruppi.
Uno di questi gruppi è denominato " Libraries-GUI " ;.
Penso che ci sia un elenco completo di librerie GUI per il linguaggio D.

Penso che DWT sembri la soluzione più matura attualmente utilizzabile, specialmente se hai bisogno di piattaforme incrociate. Per quanto riguarda una gui inclusa nella libreria standard, in precedenza si afferma che non accadrà, né per Phobos né Tango.

Hybrid sembra interessante (mai provato anche se). Se sei un dev java allora DWT è la migrazione naturale da swt ma altrimenti consiglierei DFL . Dai un'occhiata anche alla dsource list e scorri verso il basso fino a GUI-Librerie.

Penso che sia positivo che le librerie gui siano separate dalle librerie standard.

Esiste anche un'associazione per QT . Non utile al momento, ma sembra che sia stato fatto dagli ingegneri QT.

DWT ora non è su dsource ma su bitbucket: DWT2

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top