Linked by Thom Holwerda on Thu 20th Sep 2007 15:16 UTC, submitted by Scott Ruecker
Xfce LXer interviews Benedikt Meurer, a developer of the Xfce project. "One of [Xfce's] advantages over KDE and GNOME is the simplicity. You can still get to know the code base in less than a week and you are able to understand the basic design decisions. This way, Xfce 4.x has still a lot of potential, while the major desktop environments are in need for a rewrite (KDE already started the rewrite, a lot of GNOME contributors/maintainers are voting for a 3.0 rewrite)."
Thread beginning with comment 272807
To read all comments associated with this story, please click here.
Don't rewrite, refactor!
by DevL on Thu 20th Sep 2007 15:59 UTC
DevL
Member since:
2005-07-06

Complete rewrites are generally a bad idea. Refactoring is the way to go.

Most prominent example: Netscape being rewritten as Mozilla. Now, for how many years where Microshaft allowed to reign the web for that simple reason?

Reply Score: 0

RE: Don't rewrite, refactor!
by sanctus on Thu 20th Sep 2007 17:06 in reply to "Don't rewrite, refactor!"
sanctus Member since:
2005-08-31

I always though that Microsoft reign so long because netscape just wait to long before rewritten their browser.

Reply Parent Score: 2

sbergman27 Member since:
2005-07-24

"""
I always though that Microsoft reign so long because netscape just wait to long before rewritten their browser.
"""

Nope. there is no code that cannot be gradually refactored from where is is to where it needs to be. There may be some particularly wide chasms to leap during the course of the refactoring. But that's nothing compared to the challenges of rewriting from the ground up. We would not be cheering FF for having a measly 10-15% market share today (Isn't that sad?) if Mozilla.org had not spent a year pursuing the *right* course (refactoring what was there) and then thrown it all away in favor of the *wrong* course (a complete rewrite.)

Ouch. We are still paying for Mozilla.org's foolish actions today, in the year 2007.

Reply Parent Score: 2