From kde-core-devel Mon May 09 19:44:03 2011 From: =?UTF-8?B?T3phbiDDh2HEn2xheWFu?= Date: Mon, 09 May 2011 19:44:03 +0000 To: kde-core-devel Subject: Re: Qt5 -> KDE5? Message-Id: <4DC84403.4070808 () pardus ! org ! tr> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=130497027604530 On 09.05.2011 21:17, Alberto Mattea wrote: > > 2) Binary compatibility. It has taken four years to port most KDE3 apps to the > new infrastructure, and some (like Kooka) never did it. Many projects just > ended the transition from KDE3. Experience shows that even a well alive > project may not have the necessary manpower to do a drastic rewrite of the > code. So I would take Qt5 as an opportunity to fix legacy interfaces without > caring about binary compatibility, but (following Qt direction) the effort to > port existing code should be nowhere near the one needed from KDE3 to KDE4. > This would allow to maintain the good condition "there is a KDE app for > everything", which has been just recently achieved again. So, from a technical > point of view, don't rush to drop QWidget and switch to QML; let them live > together for all the necessary time, and ensure a smooth step-by-step > migration is possible. > > 3) Core apps, or "shall we change again everything?". It took at least 3 minor > releases (or 2 years since KDE 4.0) to have a fully crash-free experience with > the plasma shell. Now it looks fantastic, it is modular (desktop, netbook, > media centre) and light (it is usable on an 800 Mhz pentium III). I would hope > for a stable 5.0 release, also in connection with point 1). So I'd say don't > start again from scratch: the current base is solid, extendable, users > recognize it. Changement is not necessarily for good. Absolutely. A lot of projects died during KDE3 -> KDE4. A few of them decided to continue *only* for KDE3 without supporting KDE4 at all. That was reasonable to completely break the compatibility with KDE3 as it was too old but KDE4 is still young and even pre-mature in some fields compared to KDE3. Let's please not break all the KDE4 applications around once again. Regards, -- Ozan Caglayan Pardus Linux http://www.pardus.org.tr/eng