I don't see why you still putting so much effort into the old 1.x platform. The whole 1.4 thing is a technical dead end that no one should develop against. I think even you agree that the libraries are in sorry state. Wouldn't it have been better to put all this effort into 2.0?
As for the technologies you list, they are basically weaker or equivelant versions of KDE2 tech that is already tested, proven, widely utilized and in (a few days) in its second iteration.
For good example of how behind this stuff really is, look at GtkHTML. It is the old KDE1 rendering widget that was thrown out from the KDE because its various weaknesses and replaced with far superior KHTML in KDE2.
Sightly OT, but since the linked article talks a lot about GNOME too...
It seems that their corparate ties with Ximian, Eazel and Sun are causing real trouble. Apparently they have lost nearly all of their voluntary work force after the GNOME Foundation was announced. Couple of quotes I saw in gnome-hackers list. These are core developers, not some random guys:
Alan Cox:
"...there are not
enough people working on gnome infrastructure/site admin to keep up with
the demands of these because most folks are busy working on their rival
Ximian or Eazel projects and so the number of effective actual gnome core
contributions has dropped massively rather than risen as might originally
have been expected."
Matthias Warkus:
"Looking at the CVS logs, no one seems to be really working on the core
anymore. Pretty much all of the code commits go into Nautilus,
Gnumeric, Evolution and Eazel's and Ximian's supporting and
surrounding technology and tools.
I think we're at the point where we should ask ourselves whether the
GNOME Project can still be considered a living entity at all. And
whether it's a good move to, at this point, tie our next release to
Nautilus, which, however cool, is essentially a third-party product
with the main purpose of generating revenue for Eazel. If we go on
"outsourcing" software that way, we might end up with a "GNOME
desktop" which is not much more than lots of commercial free software
bundled together haphazardly."
Learn object oriented programming with some real OO language (like Java or even Smalltalk). When you have actually implemented some real world software, and feel that you get the point of OO, move into C++ or whatever you want/need. You will notice that learning new languages and libraries is trivial.
Early on, avoid messes like GNOME/GTK+ or perl like plague, unless you want to rot your brain. Later you will actually be able to grasp what is wrong with them.
KDE is an advanced object oriented application development framework and a collection of desktop applications build on top of that.
Gnome would really like to be one.
Blackbox, Enlightement, WindowMaker etc. are window managers, trivial, uninteresting pieces of software. Both KDE and Gnome include window managers as minor components of the whole. This triviality makes window managers a great conversation topic for people without clue.
Set Konqy to masquerade as IE from the Control Center (UserAgent). www.zdnet.com is not shown correctly because buggy scripts in the page identify us as Netscape. Also complain to their webmaster.
The CVS will be tagged for release next monday. This means that if you want your patches/bug reports to have any effect, they should be posted as soon as possibly, preferably today.
Please report critical issues only.
As for the technologies you list, they are basically weaker or equivelant versions of KDE2 tech that is already tested, proven, widely utilized and in (a few days) in its second iteration.
For good example of how behind this stuff really is, look at GtkHTML. It is the old KDE1 rendering widget that was thrown out from the KDE because its various weaknesses and replaced with far superior KHTML in KDE2.
It seems that their corparate ties with Ximian, Eazel and Sun are causing real trouble. Apparently they have lost nearly all of their voluntary work force after the GNOME Foundation was announced. Couple of quotes I saw in gnome-hackers list. These are core developers, not some random guys:
Alan Cox:
"...there are not enough people working on gnome infrastructure/site admin to keep up with the demands of these because most folks are busy working on their rival Ximian or Eazel projects and so the number of effective actual gnome core contributions has dropped massively rather than risen as might originally have been expected."
link
Matthias Warkus:
"Looking at the CVS logs, no one seems to be really working on the core anymore. Pretty much all of the code commits go into Nautilus, Gnumeric, Evolution and Eazel's and Ximian's supporting and surrounding technology and tools.
I think we're at the point where we should ask ourselves whether the GNOME Project can still be considered a living entity at all. And whether it's a good move to, at this point, tie our next release to Nautilus, which, however cool, is essentially a third-party product with the main purpose of generating revenue for Eazel. If we go on "outsourcing" software that way, we might end up with a "GNOME desktop" which is not much more than lots of commercial free software bundled together haphazardly."
link
Is their situation really this bad?
Any bets how long before we see ximians in fuckedcompany.com?
Use Konqueror. Full support for right-to-left languages, including Hebrew. Plus it is the best browser for Linux anyway. A (somewhat old) screenshot.
They needed an X server and a commercial unix emulation package to do this.
What exactly was the point? Prove that Gnome is not portable?
Learn object oriented programming with some real OO language (like Java or even Smalltalk). When you have actually implemented some real world software, and feel that you get the point of OO, move into C++ or whatever you want/need. You will notice that learning new languages and libraries is trivial.
Early on, avoid messes like GNOME/GTK+ or perl like plague, unless you want to rot your brain. Later you will actually be able to grasp what is wrong with them.
KDE is an advanced object oriented application development framework and a collection of desktop applications build on top of that.
Gnome would really like to be one.
Blackbox, Enlightement, WindowMaker etc. are window managers, trivial, uninteresting pieces of software. Both KDE and Gnome include window managers as minor components of the whole. This triviality makes window managers a great conversation topic for people without clue.
In the civilised world analog is dead. Defining "dual-mode" as something that can do both analog and digital is bit silly.
Set Konqy to masquerade as IE from the Control Center (UserAgent). www.zdnet.com is not shown correctly because buggy scripts in the page identify us as Netscape. Also complain to their webmaster.
The CVS will be tagged for release next monday. This means that if you want your patches/bug reports to have any effect, they should be posted as soon as possibly, preferably today. Please report critical issues only.