Re: layers of abstraction, and how Gnome can win
- From: <bob thestuff net>
- To: Alan Cox <alan lxorguk ukuu org uk>
- Cc: Havoc Pennington <hp redhat com>, Brian Behlendorf <brian collab net>, <foundation-list gnome org>
- Subject: Re: layers of abstraction, and how Gnome can win
- Date: Sun, 10 Dec 2000 12:43:22 -0600 (CST)
Gtk is a toolkit of type A, so it can clame to be a gnome app since gnome
uses gtk.
On Sun, 10 Dec 2000, Alan Cox wrote:
> > a) use an XP toolkit that does its own rendering, possibly
> > emulating native looks
> > (current openoffice, mozilla, Java/Swing)
> > b) use an XP toolkit that wraps native widgets
> > (old Netscape, Java/AWT, wxWindows)
> > c) separate backend "engine" from frontend and rewrite the frontend
> > for every target platform (though usually elements of a) and b)
> > arise on an ad hoc basis)
> > (AbiWord, some mp3 players, etc.)
> >
> > a) is the most maintainable because the functionality and behavior of
> > the app is 99% the same on all platforms. This is why people use it.
> > Its disadvantage is nonnative L&F.
>
> I must disagree. a) is the most unmaintainable of all. You will spend years of
> engineering time fruitlessly trying to fix all the annoying look and feel
> subtle behaviour differences. You will also never be able to say you are
> a Gnome app or a KDE app, which will longer term count against you when someone
> decides 'Gnome shall be our desktop'. Ask the folks who had beautiful motif
> clone guis but got thrown out of bids because they were not CDE even if they
> looked CDE and integrated
>
> Alan
>
>
> _______________________________________________
> foundation-list mailing list
> foundation-list gnome org
> http://mail.gnome.org/mailman/listinfo/foundation-list
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]