Domanda

Voglio iniziare a programmare con D. Ho una semplice applicazione in mente che ha bisogno di una GUI, ma voglio fare in modo che sia portabile su Linux / Windows / Mac altrettanto bene e con il minimo cambiamento (no) per ciascuna piattaforma.

WXD sta cercando, come il concorrente di scelta perché so già il toolkit wx.

Vedo fltk4d come un concorrente e un (non finito) wrapper Qt.

Ci sono altri toolkit piattaforma GUI veramente trasversali per D che andrà dove voglio con poco sforzo e quello che sarebbe il toolkit di scelta per le persone qui?

È stato utile?

Soluzione

GtkD dovrebbe essere una buona opzione per voi come un stabile di Windows / Linux / Mac GUI toolkit.

DWT una volta era considerato lo standard, ha un proprio gruppo di discussione sul server Digital Mars e credo che Walter Bright potrebbe aver chiamato lo standard troppo. Non credo che è completamente a lavorare su Mac, ma questo dovrebbe cambiare in futuro.

Qui è una bella lista di alcune altre opzioni, ma la maggior parte hanno meno sviluppo attivo e / o non sono ancora pronti per la produzione.

Altri suggerimenti

Non ho usato nessuna delle D's librerie GUI, ma vorrei andare con WXD se volevo usare uno ora. Vorrei prenderlo perché penso WXD avrebbe i controlli più nativi alla ricerca ed è cross-platform. Soprattutto perché si conosce già wx, sembra una buona scelta.

In realtà sto scrivendo una libreria GUI cross-platform, Dinamina, ma non ho ancora rilasciato esso. Non è un porto; biblioteche portati tendono a non avere così bello di API o di approfittare delle tante caratteristiche del linguaggio. Ma non è lontano abbastanza lungo per fare di più che semplici programmi. Anche io non ho un backend Mac o tema GTK ancora.

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