On 26 February 2010 17:59, Adam Tauno Williams <awilliam@whitemice.org> wrote:
On Fri, 2010-02-26 at 17:42 +0200, Dotan Cohen wrote:
I thought someone wrote some months ago, that the path of gnome was more evolution, instead of the "revolution"-ary path of KDE. Ah, more meaningless broad and vague generalizations. What is meaningless and broad there? Gnome creates 3.0 by taking 2.8 and adding features. KDE creates 4.0 by tossing 3.5.10 out the window and rewriting everything.
As has been stated multiple times - here - by KDE developers - they did *NOT* "rewriting everything".
They re-factored some code, rewrote some code, and sent some code out the sheds.
Not true. Plasma (the KDE desktop and panel) are completely new codebases, there is _nothing_ in there carryover from KDE 3. Some KDE apps were carryover although even these need major work to replace the Qt3 dependency with Qt4. I don't know where you got your info from, but trust me, KDE 4 is new almost from the ground up, and the desktop and panel have no KDE 3 code.
The GNOME project has done much the same thing. For example: Glade [a commonly used GNOME component] is deprecated and should not be used in GNOME 3.x applications. There is a new GNOME UI framework for describing interfaces in XML.
This is all just the normal life-cycle of large code bases.
Agreed. However, the point about keeping the user side of the UI consistent (ie, evolution) seems to be a Gnome priority. Not so with KDE, who rewrote the entire code base and did _not_ have feature parity with older versions as either a priority or an intention (ie, revolution).
Describing any of the above cases as "evolutionary" or "revolutionary" is indeed vague and meaningless. If you want to talk about development practices then use specifically development practice terminology.
You are right, therefore I explained above how the two terms are being used.
Or don't; because end users don't, and shouldn't, give a crap about development processes.
While I agree that in a perfect world end users should not be concerned with the development process, the KDE world is not perfect. -- Dotan Cohen http://bido.com http://what-is-what.com Please CC me if you want to be sure that I read your message. I do not read all list mail. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org