On quarta-feira, 11 de setembro de 2013 08:22:19, Jason H wrote: > Yeah, I knew Qt5 was going to take Qt in a direction that was not going to > be a good one. We've got too many projects and not enough people to support > them. Yes, QML is cool but it shouldn't be done at the expense of things > like Udp Sockets. Support the existing market.
Can I say that this is just a very, very stupid statement? You're venting and ranting, not contributing to the discussion. Let me deconstruct it for you: 1) First of all, problems with UDP are not new with Qt 5. They've been happening for years with Qt 4. The turnaround time for fixing the bugs is neither better nor worse now. 2) UDP problems are not exclusive to Qt either. There are bugs in the OSes too, ranging from subtle incompatible behaviour to outright stupidities. Like I said in another email, at one point on Solaris SO_REUSEADDR had the opposite effect of everywhere else. 3) Competencies do not migrate very well, or at all. The people who work on QML and graphics hardly ever work on networking. From the past 8 years of Qt development, I can count in one finger the number of people who have done both networking and anything graphical. That means any emphasis put on graphical progress neither improves nor detracts from networking abilities. Or core, for that matter. 4) The number of people working on networking is more or less the same as it has been for the past 6 years, ranging from 2 to 4 people. The difference is that there's more code to maintain now, with QNetworkAccessManager and the HTTP complexity inside. 5) Finally, the existing market is still supported. In fact, it is better supported now than it was from 2009-2012 (Nokia era). > Adding to that Qt5 barely works*... I don't know when people will get back > to supporting core features. > > *By barely works, nothing I try to do aside from Rectangles works. GPS > doesn't work, 3D doesn't work, Again they are re-doing the QML rendering > mainloop. It's not working equivalently on all platforms yet. > > Qt4 forever! The thing I liked about Qt4 is it all just works, consistently > and well. All that worked in Qt 4 continues to work in Qt 5. GPS wasn't part of Qt 4 (that was Mobility and most of it only supported the Nokia platforms); 3D wasn't part of Qt 4 either (Mobility again). Qt Quick 1 continues to work exactly like it used to. As for widgets, there are a few known corner-case regressions (session management, for example), the code is mostly unchanged. In summary: I dispute *everything* you said in this email. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest