A GUI library to begin with

Jacob Carlborg doob at me.com
Thu Feb 9 23:34:38 PST 2012


On 2012-02-09 21:25, Damian Ziemba wrote:
> On Wednesday, 8 February 2012 at 03:55:41 UTC, Mr. Anonymous wrote:
>> Hello,
>>
>> I want to start playing with D, and I'm looking at a GUI library to
>> begin with.
>> From what I see here:
>> http://www.prowiki.org/wiki4d/wiki.cgi?GuiLibraries
>> I have four choices:
>> GtkD, DWT, DFL, DGui.
>>
>> Has anyone tried these? Any suggestions?
>> What is the status of DWT? What's the difference between DFL and DGui?
>> Why does GTK suck (I read that a couple of times).
>>
>> Thanks.
>
>
> GtkD seems to be the most mature and production ready for D.
> Although indeed, Gtk+ (and then GtkD) suffers from its lack of Native
> controls.
>
> The best solution would be QtD, but it looks like its abandoned. QtJambi
> isn't officially supported by Trolltech (Nokia, whatever :D) any more,
> so switching to Smoke would be the must.
>
> WxD works quite good, you need to keep in mind that it crashes with
> DMD64, GDC and LDC works fine.
>
> DWT could be nice if it gets 64bitz support and Mac/Cocoa port too.
>
> DFL seems to be Windows only? Tho I guess it isn't maintained anymore.
>
>
> Situation with D and GUI is kinda poor.
> I see hope in Andrej researches about wxPHP and bringing it to D.
> I see hope in reviewing QtD project, it used to be flagship product next
> to DWT for D.
> DWT could be nice too if 64bt for Windows/Linux and Cocoa will be in.

I've already started the Cocoa port of DWT but it's not finished yet. 
About 64bit, I don't know how easy it would be to adopt the existing 
ports to 64bit. The original SWT sources use different code bases for 32 
and 64bit.

-- 
/Jacob Carlborg


More information about the Digitalmars-d-learn mailing list