dart for building desktop applications

897 views
Skip to first unread message

ielian

unread,
Sep 17, 2012, 4:12:59 PM9/17/12
to mi...@dartlang.org
with the line between browser and desktop apps blurring i.e browser apps moving towards one page and desktop apps running embedded webkit sometimes. it seems html5 is a better way to build desktop and mobile apps anyway. is there a good framework for building html5 apps in dart that takes care of ui resources being available locally etc?
Thanks.

Dirk Detering

unread,
Sep 18, 2012, 12:28:27 AM9/18/12
to mi...@dartlang.org

> is there a good framework for building html5 apps in dart that takes care of ui resources being available locally etc?

Or to ask it in a different way: Anybody working on a CEF Dart version? (Comparable to appjs.org)

Mike-Delphi-SQL-TX

unread,
Sep 18, 2012, 11:56:16 AM9/18/12
to mi...@dartlang.org, mail...@googlemail.com
I keep hoping for a Delphi Dartium-Embedded-Framework project, just because I use Delphi for desktop apps.  But, the primary reason I am using Dart now (for HTML apps) is that I am trying to make to move away from traditional "native" apps (if possible).  And, as ielian's original question hints at, there really does not seem to be any UI functionality available, even in this modern HTML5 world, that can come close to what I had available in Delphi.  And, from Delphi, I somewhat regularly had the need to "embed" a good browser for rendering any and all  HTML/CSS content, since so many apps seemed to store such "formatted" text now for various purposes.

There have been plenty of discussion threads about UI Widgets and the like, both here on the Dart group postings and elsewhere.  And, the opinions about what should exist or should not vary considerably. Some argue that the web is not the place for "desktop like apps" or whatever, while others say the opposite.  I really find the long-term outcome rather obvious: the web *will* (via HTML5/CSS/Dart/etc) end up with most all the controls and UI widgets that we have come to use on desktops/mobiles over the years.  It is inevitable.  Just look at all the UI-control projects out there and how they all start small and then add things like trees, grids, etc.  It will come, but at what pace, and how splintered of standards and how many different control-sets to get what you want/need?  

In the meantime, checkout the Buckshot UI framework project... it is interesting, even as it is in "alpha".  I expect more frameworks like this appear and mature in the coming months and years.  I am playing with my own totally experimental Dart/SVG "UI controls" project on github too, but I'd say it is very unlikely to ever become ready for desktop-app-replacement at my current pace of development; it is just too much work :)

Andrei Bulanau

unread,
Oct 21, 2012, 12:19:41 PM10/21/12
to mi...@dartlang.org, mail...@googlemail.com

W. Brian Gourlie

unread,
Oct 21, 2012, 12:34:36 PM10/21/12
to mi...@dartlang.org
On a related note, anyone know what kind of technical hurdles would be involved getting dart vm powered WinRT apps?  Is it even possible?

Jos Hirth

unread,
Oct 21, 2012, 5:04:51 PM10/21/12
to mi...@dartlang.org
You can run JavaScript stuff on WinRT. dart2js would do the trick just fine.

W. Brian Gourlie

unread,
Oct 21, 2012, 6:38:44 PM10/21/12
to mi...@dartlang.org
I realize that.  I'm talking about using the dart vm specifically.

Don Olmstead

unread,
Oct 21, 2012, 7:16:28 PM10/21/12
to mi...@dartlang.org

W. Brian Gourlie

unread,
Oct 21, 2012, 9:52:18 PM10/21/12
to mi...@dartlang.org
Thanks Don.
Reply all
Reply to author
Forward
0 new messages