Search code examples
user-interfacecross-platformd

Cross platform GUI Programming with D


I want to start programming with D. I have a simple application in mind that needs a GUI but I want to make sure it's portable to Linux/Windows/Mac equally well and with minimal (no) change for each platform.

wxD is looking like the contender of choice because I know the wx toolkit already.

I see fltk4d as a contender and a (unfinished) wrapper around Qt.

Are there any other truly cross platform GUI toolkits for D that will go where I want with little effort and what would the the toolkit of choice for people here?


Solution

  • GtkD should be a very good option for you as a stable Windows/Linux/Mac GUI toolkit.

    DWT was once considered the standard, it has its own newsgroup on the Digital Mars server and I think Walter Bright may have called it the standard too. I don't think it's completely working on Mac but this should change in the future.

    Here is a nice list of some other options but most have less active development and/or are not yet ready for production.