News for hackers. Stuff that matters.
Re:Flutter desktop shells by beojan on Thursday April 25, 2019 @12:11PM (#19749586)
You've completely ignored QML / Qt Quick here. That's the actual best option.

Though Qt Widgets in C++ isn't too bad if you use the designer instead of insisting on doing everything in code.

Re:Flutter desktop shells by weberc2 on Thursday April 25, 2019 @01:25PM (#19750396)
QML is in the category of "learning a new language", although last I tried it it was very much a work in progress. Can't speak to how good it is today.
Re:Flutter desktop shells by darpa_escapee on Thursday April 25, 2019 @01:56PM (#19750763)
Last time I played around with QML, it was basically Javascript.
Re:Flutter desktop shells by weberc2 on Thursday April 25, 2019 @03:24PM (#19751619)
QML is a declarative language; it has curly braces like JS, but that's about it. It also allows you to extend it with (some old, possibly noncompliant version of) JS, but the declarative markup is a distinct language.
Re:Flutter desktop shells by switchbak on Thursday April 25, 2019 @04:11PM (#19752050)
That's like saying every YAML or JSON dialect is a new language. Sure, but not a full-fledged "programming language". QML is quite nice to work with, and well suited to the problem at hand.
Re:Flutter desktop shells by weberc2 on Thursday April 25, 2019 @06:56PM (#19753297)
Granted, it's not a general purpose programming language, but it has a comparable learning curve. Certainy many times steeper than YAML or JSON or other markup languages.
Re:Flutter desktop shells by rat9988 on Thursday April 25, 2019 @01:44PM (#19750617)
I heard that qml/qt quick had worse performance.
Re:Flutter desktop shells by beojan on Friday April 26, 2019 @02:04AM (#19755177)
Quite the opposite, since it's GPU accelerated.