4 ms·
As much as I enjoy working with Qt, I wouldn't bet on it for the future. QML support still seems a bit iffy and being told QWidgets are being phased out is dish
by Memosyne 8y ago
As much as I enjoy working with Qt, I wouldn't bet on it for the future. QML support still seems a bit iffy and being told QWidgets are being phased out is disheartening. The framework is in a sort of limbo stage where newcomers don't really know how to proceed. The lack of popularity (outside of some niches) doesn't help either.
I hate working with web frameworks but the network effect is real and not in favor of Qt. Perhaps there was a time when Qt was thriving and innovating, but right now it seems like it's just a bunch of fortune 500 companies paying 1-2 Qt developers to maintain legacy software.
Sometimes I wonder if there is an alternate universe where Qt won "the battle" and made the world a better place. Sadly for us, that didn't happen here.
- iqy 8y agoQWidgets are being phased out? What???
- Data_Junkie 8y agoNo, they are just mostly finished and aren't seeing a lot of new feature work being done ,if any. Qml is a way better way so that's what they are working on. It gets better every release, and that guy doesn't have a clue. Sorry. Just for the record, QML is awesome.
- Memosyne 8y ago> they are just mostly finished Yeah, I don't know how much experience you have with Qt but widgets are far from being "finished". There's plenty of things that could be improved if their focus wasn't on Qt Quick. The use of Qt Widgets is declining (albeit slowly), as stated in http://blog.qt.io/blog/2019/01/14/qt-customer-survey-2018/ http://blog.qt.io/blog/2019/01/14/qt-customer-survey-2018/. You're telling me that they're going to support two different technologies that do the same thing without giving preference to the newer, technically superior one? Qt Quick is intended to replace Qt Widgets, but it isn't currently at a stage where that's feasible -- hence my apprehension.
- Data_Junkie 8y agoYeah, that's not true. They have said that Qt4 widgets are feature finished, and not being deprecated. Obviously eventually there will be little use of the older way, but they have repeatedly said they are not deprecating them. Believe what you want.
- Memosyne 8y agoI'm aware that they aren't being deprecated, but that doesn't mean they aren't being phased out. When I say it is being "phased-out" I'm referring to how it will no longer be advertised as the optimal solution to a problem. Perhaps we're just arguing semantics at this point?
- iqy 8y agoPhasing out is the same as sunsetting, i.e., terminating: https://whatis.techtarget.com/definition/sunsetting https://whatis.techtarget.com/definition/sunsetting From the first post, I assumed the commenter meant something like, "in Qt 6 QWidgets will stop working", which is insane.
- Memosyne 8y agoI guess it was poor wording on my part then, sorry. I only meant that it was not going to be the focus of the product anymore.
- Data_Junkie 8y agoYou can use the tool until it's deprecated. Everything is constantly being "phased out".
- Data_Junkie 8y agoThat is so not true. Like, nothing you said is true.You literally have zero idea of what you are saying.The reason not to use Qt for cross platform work is you don't know what your doing. Pretty much it.
- throwawaymath 8y agoCan you try a more constructive rebuttal? Your comment isn’t exactly compelling.
- Data_Junkie 8y agoYeah. Sure. Guy needs to stop spreading misinformation. That's very constructive for everyone he would misinform.
- Memosyne 8y agoMost of my points above are personal opinions, so I don't know how I could be spreading misinformation. I'm describing things through my own perspective and I may or may not be categorically correct. Maybe Qt is full of potential in your country? Perhaps Qt is booming in your industry? I haven't had those experiences. If my sentiments are misplaced, just inform me with reasonable arguments and I'll gladly change my view. Telling me that I'm just wrong doesn't help anyone.
- Data_Junkie 8y agoHelps you stop misinforming people, which helps everybody. There is no "in your country", just stop. I don't have time to be your personal instructor, and I don't want to argue with you. Educate yourself before giving your opinions that might be read by people seeking help.
- throwawaymath 8y agoSo do you have any intention of trying to explain why that commenter is wrong, or are you just going to keep condescending them about being wrong without any substantiation? You haven't refuted a single claim made in this thread with a source, an example, documentation or even your own anecdotal experience.
- RantyDave 8y agoI believe "old school" Qt has a number of professional niches that wouldn't dream of using anything else. Certainly visual effects software is Qt heavy.