Newsgroup: it.comp.os.linux.development
Titolo: Domandina su WxWindows

Ciao ragazzi!
Volevo provare a realizzare un programma con GUI cross-platform e sono
indeciso se usare GTK o WxWindows. Ho sentito ben parlare di quest'ultimo,
ma voci mi arrivano che gira comunque sopra GTK... Uno strato in più mi
darebbe fastidio! Qualcuno sa aiutarmi?
Grazie!
TAD

il Sat, 17 Jul 2004 13:51:35 GMT, TAD since 1995
<thet...@NULLinwind.it> ha scritto::

wxWidget (nuovo nome) usa gtk come backend su *nix. 
Il vantaggio di wx è che è meglio supportato su macintosh (dove gtk
gira solo tramite un server X, mentre wxwidget usa direttamente aqua)
HTH

 gira solo tramite un server X, mentre wxwidget usa direttamente aqua)
Ti ringrazio per la dritta! Quindi ipotizzando che il target del mio
programma sia Win/Linux mi conviene usare direttamente Gtk giusto?
TAD

Inoltre le wxWidget ha cmq una propria libreria chiamata 
wxUniversal,puoi usare quelle invece delle gtk!
Ciao Davide


No, perchè wxWidget è molto più simila ad mfc e quindi ti da' molte 
possibilità in più rispetto a gtk.
Ciao Davide


 Ciao Davide
Non e' questione di "possibilita' in piu'", ma di maggiore o minore 
facilita' di utilizzo.
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://www.cs.unibo.it/~mbellett
Linux registered user 299762 @ Linux registered machine 213003

Infatti...le possibilità che intendevo erano proprio rivolte alla 
facilità di utilizzo.Se conosci mfc ti rendi conto di cio' che dico...



Purtroppo conosco sia le MFC (che fanno dei lavori orridi con 
macro-espansioni e similia), sia le gtk (con il loro farraginoso 
approccio object-oriented, implementato in C, e tutte le macro di 
controllo a riguardo). Li ritengo entrambi molto potenti, ma 
personalmente darei ad entrambi un voto piuttosto negativo in pragmatica.
Non ho pero' mai usato ne' gtk--, ne' le qt.


Si se intenti le macro e quelle robe li' per l'intercettamento dei 
messaggi in effetti all'inizio sono un po' misteriose da capire,ma poi 
ci si fa abbastanza velocemente l'abitudine e se si capisce anche la 
logica che ci sta dietro sono pure abb fiche. La grande cosa di MFC è 
che si adattano molto bene al design delle interfacce object oriented.
Poi va beh...io sono abituato a programmare con le win32 quindi per me 
le mfc sono gia' fin troppo elementari,dipende anche dall'abitudine.
Le qt invece le ho un po' guardate ma non mi ispirano per nulla,
wxWindows secondo me sono l'approccio giusto, sono praticamente uguali 
ad MFC,quindi la via da seguire. Ovviamente IMHO
Ciao belli
Davide


 facilita' di utilizzo.
Concetto discutibile in effetti quello di Davide.
Diciamo che wxWidgets e' consigliabile sicuramente a chi ha esperienza 
con MFC perche` e` molto simile.
GTK e` consigliabile a chi predilige il C al C++ semplicemente xche` 
wxWidgets in C non lo usi :)
Per tutti gli altri dipende.
Se hai bisogno di usare liste o alberi con migliaia di elementi ti 
consiglio GTK 1.x e non GTK 2 o wxW. La versione 1.x di GTK e` l'unico 
toolkit grafico che gestisce queste strutture dati in modo decente senza 
dover sottoclassare per diminuire la complessita`.
Bye,
  Gabry

Si,
  in effetti io ho assunto che wxWindgets fosse la migliore soluzione 
supponendo che si avesse esperienza con mfc.Cosa effettivamente non 
molto lontana dalla realtà dato che chi programma sotto winzoz con vc++ 
prima o poi passa ad mfc per fare tools che non richiedono performance.
Ciaus Davide
