On 04/10/2012 07:46 PM, Thiago Macieira wrote: > On terça-feira, 10 de abril de 2012 21.15.29, Nikos Chantziaras wrote:
>> Furthermore, Qt application can't use KDE libraries, because then they >> would be KDE applications, not Qt applications. Qt 4 application run >> very nice in KDE. Qt 5 applications do not (they look very alien). > > Which is a pity. There's a lot of functionality in the KDE libs that you > should use. You should consider transforming your Qt-only app into a KDE one. Why? >> I prefer a Qt 4 solution, because it will take years for all Linux >> distros to come with a KDE that supports Qt 5. Targeting only Qt 5 is a >> mistake. The solution needs to either be developed for Qt 4 and then >> ported to 5, or for 5 and at the same time backported to 4. > > You're again missing the point here (several, actually). > > 1) a KDE based on Qt 5 should be out by, hopefully, mid-next year. So I'd say > 18 months is a reasonable timeframe for distros to have it. I don't expect every project that was based on Qt to be rewritten with a rebase on Qt 5 in mind, let alone in a 18 month time frame. This is simply unreasonable. Moreover, it appears that Qt5 represents a radical change with the way Qt is expected to be used. Some people, particularly veterans who are already familiar with Qt, may not be very keen in being forced to rewrite the majority of their code in an entirely different programming language. After all, UI toolkits are there to serve the developer, not the other way around. And lastly, the programming world is packed with technologies which simply don't "stick", no matter how good the intentions are. A particular case which jumps to mind is the C programming language; after two decades and a couple of international standards, C89 is still the main version being targeted by developers. > 2) I'm not saying that a solution for Qt 4 shouldn't be found. I'm saying that > looking into the Qt 5 solution *now* is more important because it's what you > *will* have from 5.1 on. Don't develop competing efforts now, just improve > this > one to make sure everyone is happy at the end of 2012 when it is released. Honestly, I expect Qt4 to be kept in use for a long time. And if push comes to shove, I suspect that some Qt4 users will be more keen to invest in a Qt4 fork or even ditching Qt in favour of some other toolkit instead of jumping on the Qt5 bandwagon. Rui Maciel _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest