3 ms·
There is a difference between a programming language support and having complete GUI framework, set of libraries and applications. Also what would you use to wr
by codedokode 1y ago
There is a difference between a programming language support and having complete GUI framework, set of libraries and applications. Also what would you use to write GUI for Linux? Non-reactive libraries are not an option due to being outdated and inefficient programming style.
It is one thing if AOSP has some fundamental issues that cannot be patched/fixed, and another thing if someone just doesn't like it.
- mixmastamyk 1y agoGtk and Qt have been making mobile apps for years, possibly a decade. Flutter is newer but works well already. Kivvy was a competitor for a while.
- codedokode 1y agoGtk and Qt are not reactive. "reactive" means that you have a variable ("model") bound to the property of UI widget (for example, slider position) and every time you update the variable, the UI widget redraws itself automatically. UI widget property might be also bound to an expression containing multiple model variables. As far as I know, both Qt and GTK require you to update widget properties manually like in 80s. Flutter is built on unpopular slow dynamic interpreted language that is used only by Google. My only experience with Dart is when Google Ad management site was built on Dart compiled into JS, and it loaded and worked very slowly compared to normal sites, used lot of RAM and I dislike Dart since then.
- rubymamis 1y agoQt's QML is reactive.