2 ms·
Cross platform GUI is extremely hard. Qt is the only good choice, even though it's still far from mature after 30 years of development.
by feverzsj 7mo ago
Cross platform GUI is extremely hard. Qt is the only good choice, even though it's still far from mature after 30 years of development.
- dafelst 7mo agoFWIW Slint was founded by a group of long time Qt alumni, so brings a lot of that know-how into the space.
- noodletheworld 7mo agoI gave it a decent shot, and I wanted to like slint, but I don’t. It’s not a rust ui system; it’s a declarative ui language that happens to have a rust binding via macros so you can write the custom DSL. It also has bindings for other languages. It feels like a bunch of qtquick people got together and implemented a new runtime for qtquick. That might be the direction qt has gone, at the expense of their c++ qtwigets system, but it just feels… “electron app” to me. If I wanted an electron app, I would just use electron. If I wanted a non-native ui look and feel, I would use flutter.
- jenadine 7mo agoSlint has nothing to do with elecron. There is no browser under the hood so it is much more lightweight. Slint has native looking widgets. Slint DSL gets compiled to native code: no need for a runtime interpreter like in QtQuick