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.