Have a look at Sciter (http://www.terrainformatica.com/sciter), Andrew Fedoniouk of Terra Informatica once did Harmonia for D1, Hope he would do a Sciter version or wrapper for D2.

Zz

On Monday, 24 December 2012 at 10:57:48 UTC, evilrat wrote:
On Monday, 24 December 2012 at 10:34:42 UTC, Chris wrote:

so i think HTML/JS is the really(but not only, yes) crossplatform(phones, set top boxes, pc's, just about everywhere...), fast, cost effecient(the only tool you need to start develop is text editor and browser with developer tools, almost all if not any has such tools, there is lot of designers and JS programmers, and so on) and modern UI, so you can take a look at my recent project - http://forum.dlang.org/thread/[email protected] though it still in alpha


sorry if that's not what you expect for gui framework stuff such as gtk or qt.

I'd prefer a fully-fledged pure D solution for desktop apps. With D's ability to integrate C code native extensions should be manageable. But the framework should be self-contained like Swing. With extensions I mean things like using a Mac menu bar, use system services etc but the widgets should be D's own.

However, I also like HTML/JS solutions but am not sure whether they can replace a real GUI framework like Cocoa or Swing. JS is at times cumbersome to use for user interfaces.

i'd try to clarify... my project IS just another bindings project but it binds to HTML stuff library. inside this library one could do anything using only declarative language(HTML+CSS) and bind that declarative code using JS to D part, that way one would focusing on making UI elements, UI style(look'n'feel), UI JS glueing code(and thats all separatedly, MVC in effect) apart from native D code, so writing cocoa menu's or other stuff and present it to HTML world should be simple, actually it even doesn't need to do this, since D part would contain business logic and HTML part is just all UI code isolated.

so it's more likely one may want just make programmaticaly-like UI framework(like qt/gtk) on top of HTML/CSS/JS written in D which does all declarative and glueing stuff behind the scene to mimic "truly D ui's", at least from programmers point of view there would be no difference.

Reply via email to