If anyone was considering Qt for cross-platform. ...
# tornadofx
c
If anyone was considering Qt for cross-platform. There have been some changes. IMO, they've had increasing sales but need a net profit at this point. The last annual report has them at -2.5 million euros (net profit). https://www.qt.io/blog/qt-offering-changes-2020 Seems similar to Oracle but I don't know if there are going to be OpenQt spinoffs
a
We had a lot of discussions about it in different communities. I do not see ANY reason to prefer Qt over JavaFX right now.
c
No, and it seems to highlight the perils of jumping on a vendor-driven solution. It starts out as very open to increase adoption. This may mean early losses for investors as appears to be the case with Qt. Then, once there is a sufficient level of interest, monetize based on vendor lock.
r
I wonder what this means for KDE
I guess not much, since it's open source, but the LTS changes might worry a few people.
c
Judging from KDE devs' blogs KDE will be a little bit uncomfortable but fine in the end. Consensus seems to be that QT will probably get forked at some point like it was long time ago before KDE Free QT Foundation was established. Here are two posts as a start: 1. https://valdyas.org/fading/software/about-qt-offering-changes-2020/ 2. https://tsdgeos.blogspot.com/2020/01/the-qt-company-is-stopping-qt-lts.html
r
Good to know. Thanks for the links.
👌 1
c
I find the second one to be the most interesting at the moment.
c
“a Qt account lets you make the best use of our services and contribute to Qt as an open-source user”
🤣 4
Gee...thanks
a
@altavir I'm a bit late, but I can point that JavaFX has a lot of issues with media and browsing capabilities. Not to mention memory consumption, though it can be tackled with proper GC settings. Qt has much wider community and there are more libraries to extend the framework. The number is much lower than WPF, but still big enough. JavaFX, well, I think there are more jobs for Swing/SWTF than JavaFX. Also there are PyQt bindings. People tend to prefer Python because it has simple learning curve. It's much faster for to use PyQt than any statically typed language for entry-level developers. About the news: I think if Qt company won't change policy, it'll be forked eventually. It seems they do not really care because of all the contracts from automotive and proprietary desktop programs (like any big 3D software).