What Features Should A GUI toolkit have?
Paulo Pinto via Digitalmars-d
digitalmars-d at puremagic.com
Fri Mar 6 06:14:05 PST 2015
On Friday, 6 March 2015 at 13:02:05 UTC, Ola Fosheim Grøstad
> On Friday, 6 March 2015 at 12:30:36 UTC, Paulo Pinto wrote:
>> I am hoping mobile applications and application stores bring
>> an end to the non-sense of bending documents into applications.
> Yes, the model-view separation could be better for large
> datasets ( > 5000 items), but you can do it just fine now that
> hardware/engines are fast enough (by absolute positioning
> relative to the list view). Once most platforms are fast enough
> you can get good updates/framerates even if HTML5 is somewhat
> inefficient for some display strategies. The good thing is that
> we are really close to that threshold now, and that better
> refresh rates than 60hz makes no sense.
>> Or that we get to have the second comeback of XHTML, and
>> finally have something like XAML on the browser, which was
>> XHTML original idea.
> I think HTML5 brings very nice semantics to document markup, so
> you can use XHTML5 if you want. And Shadow-DOM/Polymer with
> two-way binding (variables and UI-elements are automatically
> updated when one change) is more like an extensible
> display-graph than a document, but you can also turn
> XML-ish/JSON-ish data into a pre-filled form to have a custom
> editor in a document like fashion.
> Quite a few quirks and some boilerplate at the moment, but one
> can play with it already. I am testing Dart+Polymer+Paper
> Elements for an Chrome based admin interface right now. I think
> it is moving in the right direction, although at bit
> "complicated" without tooling.
> When the quirks are ironed out, the tooling certainly will
> come... Overall, I think it will be easier to use than Cocoa et
> al, with roughly the same capability, but a lot more ready made
> components. If Google keeps investing in the tech... The only
> problem would be that it might be too complicated for avarage
> web devs without tooling, and that the tooling-devs wait for
> avarage web devs to pick it up. Catch 22.
I am doing web development alongside native since the .com days,
those quirks will never go away as long as the trend of building
hack on top of hack continues.
More information about the Digitalmars-d