[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Object Orientation in GTK
- From: Havoc Pennington <rhpennin midway uchicago edu>
- To: gtk-app-devel-list redhat com
- Subject: Re: Object Orientation in GTK
- Date: Mon, 9 Nov 1998 11:57:18 -0600 (CST)
On Mon, 9 Nov 1998, Manni Wood wrote:
> I will happily fire up EGCS and start using gtk-- as soon as it hits 1.0
> status. For now, I've dug out my copy of K&R and am developing in gtk+
> 1.0.6, because I'm more confident that it's not a moving target. Are
> there any other C++ holdouts in the same boat as me?
>
I think the best idea for new apps right now is C++ with Gtk+ (not gtk--)
1.1 series and Gnome. gwp is coded this way. If you plan to finish your
app in a 3 month to 1 year timeframe (or so, these time estimates are
always a bad idea), you should be finishing up as 1.1/Gnome go stable.
You'll have to do a little porting work as each new devel release comes
out, but not much, the changes are not huge. And you'll save the big port
later. And your app will be Gnomified, which is a significant value add,
or can be.
If you don't plan to use STL, the 1.1 glib also has a lot of improvements.
If you don't plan to use Gnome, Gtk-- compiled with 1.1 series Gtk+ is a
reasonable thing to code to; it's close to Gtk+ 1.1 and will probably go
stable shortly after Gtk+ 1.1 does. Gnome-- is still pretty half-finished,
so if you want Gnome and Gtk--, be prepared to hack on the library (it
only takes an hour or so to wrap a C widget though).
In general though, I would code for the Gtk you expect to be stable when
your app is released, not the Gtk that's stable today. You can do this
with CVS, or by downloading 1.1 series releases every few weeks and doing
a quick port to match any changes.
Havoc
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]