Re: Most Popular Cross Platform GUI
On Jan 12, 5:13 pm, Linonut <lino...@bollsouth.nut> wrote:
* Brad fired off this tart reply:
C++ newbie here... just rewrote a few old C programs and
Pyhton scripts in C++ this evening. I had heard a lot of bad
things about C++, but I found it to be a remarkable pleasant
language! Easy to pick-up too if you've ever done any C. I
now understand why it's so popular.
Just curious if there is a recommended or default GUI. I
write tools that need to be deployed everywhere (Win, Mac,
Unix). What GUI toolkit should I use?
Likely candidates:
gtk/gtkmm with glade
Qt with Qt Designer (costs a lot for commercial use, though)
wxWidgets
Fox toolkit
Check out this site, looks like a nice little summary:
http://en.wikipedia.org/wiki/Cross-platform
However, the "Criticism" section seems too negative, to me.
I think the main problem is that it is labeled "criticism".
Cross platform developement is more complicated than developing
for a single platform. If you don't have to, don't. If you
have to, expect to encounter the problems they mentionned.
FWIW: when I need a GUI, I just use Java:-). A lightweight
front-end in Java which communicated via Corba with my C++
back-end. (Java's actually pretty good for lightweight clients,
where portability is everything, and reliability and large scale
development issues aren't important.) More generally,
regardless of the languages used, I'd try to keep the GUI code
in a separate process---it helps keep the interface clean, and
ensures a maximum flexibility in the end.
--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orient=E9e objet/
Beratung in objektorientierter Datenverarbeitung
9 place S=E9mard, 78210 St.-Cyr-l'=C9cole, France, +33 (0)1 30 23 00 34