From owner-freebsd-chat Wed Mar 20 6:32:38 2002 Delivered-To: freebsd-chat@freebsd.org Received: from energyhq.homeip.net (213-97-200-73.uc.nombres.ttd.es [213.97.200.73]) by hub.freebsd.org (Postfix) with ESMTP id 24FB737B416 for ; Wed, 20 Mar 2002 06:31:38 -0800 (PST) Received: by energyhq.homeip.net (Postfix, from userid 1001) id DEF363FC55; Wed, 20 Mar 2002 15:31:52 +0100 (CET) Date: Wed, 20 Mar 2002 15:31:52 +0100 From: Miguel Mendez To: j mckitrick Cc: freebsd-chat@freebsd.org Subject: Re: preferred GUI toolkit for FreeBSD? Message-ID: <20020320153152.A85339@energyhq.homeip.net> Mail-Followup-To: j mckitrick , freebsd-chat@freebsd.org References: <20020320141702.B91598@dogma.freebsd-uk.eu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="KsGdsel6WgEHnImy" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020320141702.B91598@dogma.freebsd-uk.eu.org>; from jcm@FreeBSD-uk.eu.org on Wed, Mar 20, 2002 at 02:17:02PM +0000 Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --KsGdsel6WgEHnImy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 20, 2002 at 02:17:02PM +0000, j mckitrick wrote: Hi, >=20 > There aren't a lot of options, but I was wondering if the GTK toolkit is > a safe bet. I've decided to learn a native toolkit rather than Java > first, unless something major changes my mind in the near future. Well, in fact a quick look at x11-toolkits reveals that there are indeed a lot of options :-) My very humble opinion on some toolkits: GTK+ : It's written in C, it works pretty well, version 2.0 just came out. The obvious choice for people who prefer writing in C. I coded the Fish with it and I really like it. You can use Glade to create UIs. Motif: It's still a standard in some places. It has very good (and very expensive) tools for development, it's now semi-free, but it's real PITA to work with if you don't have some tool to help you (e.g. RapidApp) Forms: It has been discontinued, but it's a simple and easy to use toolkit. Lyx uses it. Comes with a form editor too. FLTK: A C++ toolkit, don't have any experience with it. Qt: Trolltech's famous C++ toolkit. IMHO, the best choise if you are into C++ programming, also comes with a forms editor. If you are going to use C, I'd recommend you GTK+, if you are going the C++ way I'd go for Qt. There are also C++ bindings for C++ (gtk--). Both libraries are pretty good. Cheers, --=20 Miguel Mendez - flynn@energyhq.homeip.net GPG Public Key :: http://energyhq.homeip.net/files/pubkey.txt EnergyHQ :: http://www.energyhq.tk FreeBSD - The power to serve! --KsGdsel6WgEHnImy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE8mJ1YnLctrNyFFPERAnWZAJ9yWyXQMQUZXamGOUx0mYWJYBzasgCfTU98 24XyRlAmW3XUQgnlikxyYog= =bsHm -----END PGP SIGNATURE----- --KsGdsel6WgEHnImy-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message