GUI strategy?

Bruno Medeiros brunodomedeiros+spam at com.gmail
Sat Sep 29 03:17:57 PDT 2007


Bill Baxter wrote:
> Frank Benoit wrote:
>> Again and again it is said in this newsgroup: "D needs a GUI"
>> But there are existing alternatives:
>> DFL/GTKD/MinWin/DWT/wxD/....
>> (and more http://www.prowiki.org/wiki4d/wiki.cgi?GuiLibraries)
>> So I think some ppl are happy with one of those existing solutions.
>>
>> So what is missing for those, who say D needs a GUI?
>>
>> In the world outside of D, there are those big ones:
>> - .NET/Mono
>> - Eclipse RCP, Netbeans
>> - QT
>> - ...?
>>
>> They all are not only a GUI, say a collection of basic controls. They
>> are complete frameworks. They offer complete Dialogs, separation of data
>> and presentation (MFC/data binding), persistance, update mechnisms,
>> docking systems, extension mechanisms, tools, IDE support, commercial
>> support, ...
>>
>> Is it something like this, ppl mean if they say 'D needs a GUI'?
>> I can only speak for myself, and yes, that is what I think. I wish i
>> could use a framework, which has an answer for many of the common tasks
>> while building a GUI application.
>>
>> What do you think, does this problem "D needs a GUI" really exist?
>> Seriously, how can this be solved in the next 1..2 years?
>> ... and who will do it?
> 
> I think who will do it is the real issue.  Without a leader the GUI will 
> die.  Walter didn't kill DWT by giving it his blessings, the main 
> developer(s) killed it by moving on to other things.
> 
> If you're going to make THE gui for D (or any language), then you'd 
> better be prepared to embark on a 5-10 year, or perhaps even life-long 
> project.  You'll need to make frequent releases.  And you better respond 
> to people's questions.  Not just this week but for the next 5-10 years. 
>  And have a bug tracker and use it.  And treat people's patches as 
> precious, either telling them why you're rejecting them or incorporating 
> them ASAP.  And write lots of documentation and tutorials and example 
> programs demonstrating your library.
> 
> And really that applies to any big open source library or project.
> 
> People don't want to rely on any project that seems to be the main 
> developer's "when I can find time" side project.
> 
> Currently DFL seems the closest to me to having this kind of dedicated 
> leader.  Hmm.. maybe I should see if there's anything to do to help DFL 
> out...
> 
> --bb

Whatever happened to making the code clean and structured enough so that 
other people can re-use it, even if the main developer now has no time?

-- 
Bruno Medeiros - MSc in CS/E student
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D



More information about the Digitalmars-d mailing list