Can D be cute? (Qt)

Nick B "nick_NOSPAM_.barbalich" at gmail.com
Sat May 8 18:20:33 PDT 2010


Justin Johansson wrote:
> A week or two ago I started a thread suggesting that JavaScript might be 
> an interesting "VM" for D to target for web apps.  A thriving discussion 
> ensured and it was a delight to read the opinions posted by many on this 
> newsgroup.
> 
> The idea came out of a frustration I had with having to develop a rather 
> complex application using browser-only technology, JavaScript being 
> somewhat awkward to deal with the task at hand.  In the process of 
> pondering the scalability of the programming task I looked to many 
> different ways of circumventing programming plain old JavaScript and 
> considered such things as Haxe, Cappuccino (Objective-J) and SproutCore. 
>  Then it occurred to me everything I liked about D and had this fairy 
> wish that D might be ideal for client side programming down to JS.
> 
> Since then, my client has gone completely off web apps for this 
> particular Linux-embedded hand-held mobile device and has mandated that 
> the apps will now be written as desktop apps in Qt.
> 
> Qt, as many of you will know, is a C++ GUI framework produced by 
> formerly TrollTech and now acquired by Nokia for $xxx million (60 or 
> 160M I read somewhere).  So Nokia pays megabucks for a GUI framework 
> that is C++ at its core.  Questions are, why is Qt worth so much to 
> Nokia, why is Qt so damn popular on the Linux platform and what is the 
> secret of Qt's success given that it is basically a C++ framework 
> wrapped in some "meta-object compiler"?
> 
> Having now been exposed to Qt for a few weeks and beginning to 
> understand its architecture of "signals and slots" and a pre-processor 
> that compiles down to C++, I am now wondering whether D is powerful 
> enough to achieve the same sorts of things that Qt seems to be doing.
> 
> If I understand correctly, Qt brings a degree of "reflection capability" 
> to C++ amongst other things.  Qt does a tremendous job of circumventing 
> the gaps in plain old C++ to achieve great goodness for GUI development 
> by way of its meta-object compiler.
> 
> May I ask if others on this NG are across Qt and D might be capable of 
> slotting into some of this market for cross-platform GUI development.
> 
> As always, discussions such as these can go anywhere and everywhere on 
> DigitalMars D NG, and that's much of the joy in staying with this NG if 
> only as a bystander at times.
> 
> Cheers and best regards to all,
> 
> Justin Johansson


you might want to check out this. Its state of the art, but its for a 
games envir

http://hybrid.team0xf.com/

Nick


More information about the Digitalmars-d mailing list