Direi che non c'e' piĆ¹ niente da dire ... hai fatto una panoramica
dettagliata di tutto :)
porto solo la mia esperienza visto che arrivo da v6, c# con un backgroud
di desktop app..
la cosa che si avvicina di piu' a tutta quella roba e' Eric ..
utilizzando le librerie qt
http://eric-ide.python-projects.org/
ciao,
Matteo
Il 26/06/2012 17:19, Carlos Catucci ha scritto:
Ciao a tutti sono Alessandro,
Ciao Alessandro e benvenuto
sono nuovo e sto' cercando di imparare Python provengo da visual basic ed
ero abituato quindi a sviluppare software ad interfaccia grafica.
Errore. Eri abituato (io ho usato VB dalla mitica 1.0) ad eventi,
usando un IDE che ti genera iin maniera visuale la maschera, e poi ti
limiti ad interagire con gli eventi. Esattamente quello che faceva il
C++ Builder, o Deplhi o altri IDE integrati.
Con Python devi fare prima di tutto una scelta (per evitare poi di
incasinarti). In pratica mentre m$ ti offre una sola strada (la sua)
di fare le cose, python che e' molto piu' democratitco, te ne offre
tante.
Il linguaggio ingloba TK, che e' una libreria per generare interfacce.
E' datata e poco amichevole e non ci sono (che io sappia) grandi IDE.
Va bene se devi fare al volo qualche interfaccina piu' o meno grafica.
Esistono 3 grandi librerie (a dire il vero sono wrapper, ovvero pezzi
di codice che ti permettono di usare librerie del potentissimo C++, ma
questo oranon conta) grafiche e precisamente:
QT
GTK
WxPython
Ciascuna ha pregi e difetti. Comsi' come sostenitori e detrattori. Io
non mi pronuncio, che di scatenare una Holy War non ho voglia. :)
http://ojs.pythonpapers.org/index.php/tpp/article/view/61
A questo link puoi trovare (ma se googli un poco ne troverai a pacchi)
una comparazione tra le 4 librerie citate.
Io ti consiglio di tenere presente due cose:
1. Se per la libreria che scegli esiste un IDE che ti soddisfi (ad es
Boa Constructor per WxPython, Glade per pyGTK, Eric (se ricordo bene)
per PyQT). Se l'IDE e' scomodo poi non lo usi. Non che sia un male
programmare senza (il 90% del web e' fatto da pagine NON scritte con
editor, il restante 10% scritto con Front Page non se lo filano
neppure i creatori delle stesse), pero' se vuoi usarloi e' meglio che
sia per te user friendly. Scordati comunque integrazioni spinte stile
Visual Studio. Python ti lascia sempre il controllo di quel che fai.
Non come Dreamweaver ad esempio.
2. Se con quale libreria ti trovi meglio. Sono simili come logica
(sempre un loop di eventi) ma a volte una simtassi puo' essere meglio
di un'altra.
Puoi anche provare a dare una occhiarta a kivy (http://kivt.org) che
e' un framework (non ha ide per ora) che pero' permette di scrivere in
python e poi far girare ovunque (pacchettizzando opportunamente anche
su iOS e Android (e penso Windows8).
Questo sempre che ti servano applicazioni legacy (moltissimi usano
ormai il web). In caso volessi fare web apps invece dimmelo che ti
elenco i principali framework python.
Carlos
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python