View mode: basic / threaded / horizontal-split · Log in · Help
February 09, 2012
Re: A GUI library to begin with
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.



As for now, I would use GtkD ;-)
February 09, 2012
Re: A GUI library to begin with
Ach, and there is plugin for Windows Gtk+ runtime called WIMP 
which emulates Windows Native look, so situation with GtkD isn't 
so bad on Linux/FreeBSD and Windows.

I guess the biggest problem is da Mac OSX platform.

Monodevelop looks so f**cking ugly on Mac :D
February 09, 2012
Re: A GUI library to begin with
Al 09/02/12 21:25, En/na Damian Ziemba ha escrit:
> 
> 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.
> 
> 
> 
> As for now, I would use GtkD ;-)
> 

There is some other interesting option, but in an early stage:
http://repo.or.cz/w/girtod.git
-- 
Jordi Sayol
February 09, 2012
Re: A GUI library to begin with
I used gtkd, it worked perfectly. only downside is it isn't native on
windows.
February 10, 2012
Re: A GUI library to begin with
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
February 10, 2012
Re: A GUI library to begin with
On 2012-02-09 21:27, Damian Ziemba wrote:
> Ach, and there is plugin for Windows Gtk+ runtime called WIMP which
> emulates Windows Native look, so situation with GtkD isn't so bad on
> Linux/FreeBSD and Windows.
>
> I guess the biggest problem is da Mac OSX platform.
>
> Monodevelop looks so f**cking ugly on Mac :D

My main platform is Mac OS X so when I begin to work on DWT again that 
will be my primary focus.

-- 
/Jacob Carlborg
February 10, 2012
Re: A GUI library to begin with
On Thu, 09 Feb 2012 21:25:28 +0100
"Damian Ziemba" <nazriel@driv.pl> wrote:

> I see hope in Andrej researches about wxPHP and bringing it to D.

It seems he is doing great job to re-vive wxD. Kudos to him!!

> As for now, I would use GtkD ;-)

We'll use wxD. ;)


Sincerely,
Gour


-- 
All living bodies subsist on food grains, which are produced 
from rains. Rains are produced by performance of yajña [sacrifice], 
and yajña is born of prescribed duties.

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810
Next ›   Last »
1 2
Top | Discussion index | About this forum | D home