View previous topic :: View next topic |
Author |
Message |
bouleetbil Guru
Joined: 06 Jul 2004 Posts: 456 Location: Montpellier
|
Posted: Sun Oct 15, 2006 9:57 pm Post subject: [Python] Recherche IDE |
|
|
Bonjour,
Je viens de me mettre à python, pour le moment j'utilise mousepad cela me suffisait. Mais maintenant, je voudrais faire des interfaces graphique grâce à wxpython ou autre chose si il y a mieux. (mais multi-plateforme desolé )
En faite, je cherche un IDE qui permettrait de créer l'interface facilement si possible en WYSIWYG et qui aurrait un debugger
pour le moment j'ai trouver spe : http://pythonide.stani.be/ qui semble pas mal.
Donc, si certains d'entre vous codent en python vous utilisez quoi ? _________________ L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php |
|
Back to top |
|
|
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Sun Oct 15, 2006 10:13 pm Post subject: |
|
|
Salut,
Glade est super pour faire des interfaces très rapidement ... Je crois que tu pourras trouver des tutos ... c'est à la base pour le C mais il supporte pleins d'autre langage dont python et ruby que je pratique un peu... pour l'instant j'ai un petit soucis avec les dernières versions 3.x.x mais tu peux utiliser la version 2.12.1 qui est dans portage et qui ne m'a pas posé de problème ... Sinon coder l'interface c'est assez pénible ! et un outil comme Glade te rend la vie beaucoup plus simple en ne perdant pas ton temps à coder chaque widget ...
Si Glade-3 fonctionne nickel pour toi, tu me le fais savoir, cela serait kool , Merci ...
@ + _________________ Get Up and Go ! |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sun Oct 15, 2006 10:59 pm Post subject: |
|
|
Comme IDE, à côté de spe, il y a aussi eric
Il est dans portage. |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Mon Oct 16, 2006 3:30 am Post subject: |
|
|
J'ajouterais que le développement d'Eric est très actif. |
|
Back to top |
|
|
Anthyme Guru
Joined: 25 Jun 2004 Posts: 498
|
Posted: Mon Oct 16, 2006 9:02 am Post subject: |
|
|
Ahhh enfin un topic sur le python ^^
Je me presente un minimum : je bosse en entreprise en faisant du python toute la journée, donc j'ai deja pas mal cherché "l'ide utltime" et j'en suis arrivé a ces experiences :
Deja je recherchais un IDE puissant, ergonomique avec une bonne gestion des particuliarité de python ( tab = 4 espace) et surtout l'autocompletion si absente dans les langages a typage dynamique...
J'ai d'abors commencer par quelques editeurs de base comme IDLE, vim, ... c'etait bien pour créer des petits scripts mais pour des gros projets c'etait vite limité...
A propos de Eric3, je n'ai pas vraiment été convaincu ... l'autocompletion est totalement illogique
Pour SPE j'etait un peu plus satisfait mais quelques bug qui m'ont totalement crashé certain fichier source m'on fait comprendre qu'il vallais mieux attendre la 1.0
Puis j'ai appris qu'il existait un plug in pour eclipse (que j'avais deja pas mal utilisé pour java) et le plugin s'est montré tres puissant... et l'autocompletion quasi parfaite ! de plus la possibilité d'utilisé tout ce que propose eclipse comme fonction (avec les plug in c enorme !!) comme le SVN ou l'edition d'autre type de fichier comme html xml css (util dans mon cas pour le développement web), bref tout etait parfait ou presque, comme l'absense d'un WYSIWYG et pas assez d'option comme l'auto folding ou l'ajout de commentaire pour les auteurs, ... (bien que cela puissent etre scripté en jython)
Sinon pour les WYSIWYG, je n'ai jamais été vraiment fan (a part celui de Visual Basic qui est tres puissant), il me semblait que glade ne faisait pas le python, mais de toute façon pygtk n'est pas super portable... j'avais testé un simple petit programe de 100 ligne et il marchait differement sous linux que sous windows (sous windows des images ne se loadaient pas...) et j'ai du descendre dans l'api GDK pour loader mes images !! bref pas super ...
Sinon il existe wxGlade qui génere du python avec l'api wxpython qui est surement l'api graphique la plus portable, mais helas wxglade n'est pas vraiment a la hauteur de cette super API... il existe boaconstructor qui est un IDE style SPE qui a un "générateur" de wxpython mais il est encore trop beta ...
Le meilleur editeur WYSIWYG open source multiplateforme integrable en python est surement qtdesigner (meilleur de tres loin !) qui te génére des fichier xml (.ui je crois) que tu peux ensuite convertir en fichier source python... mais il y a un "mais", en effet tu ne pourra utilisé cette api gratuitement uniquement si tu publis le code source de ton programe !
Voila bonne chance car le choix n'est pas aisé _________________ Vraiment, je ne suis pas là pour détruire Microsoft. Ça sera juste un effet secondaire tout à fait involontaire... |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Mon Oct 16, 2006 12:32 pm Post subject: |
|
|
Ben là il n'y a rien à rajouter |
|
Back to top |
|
|
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Mon Oct 16, 2006 1:28 pm Post subject: |
|
|
titoucha wrote: | Ben là il n'y a rien à rajouter |
à ça Anthyme wrote: | ... il me semblait que glade ne faisait pas le python, mais de toute façon pygtk n'est pas super portable... |
http://glade.gnome.org/
La portabilité de pygtk reste à voir, peut-être a t'il eu évolution depuis ... Glade c'est vraiment puissant ...
@ + _________________ Get Up and Go !
Last edited by man in the hill on Mon Oct 16, 2006 3:11 pm; edited 1 time in total |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Mon Oct 16, 2006 2:17 pm Post subject: |
|
|
Par contre glade m'a l'air très orienté GTK donc je ne sais pas comment il va se comporter si tu veux coder pour QT.
Il m'a trop l'air intégré à Gnome à mon gout. |
|
Back to top |
|
|
Temet Advocate
Joined: 14 Mar 2006 Posts: 2586 Location: 92
|
Posted: Mon Oct 16, 2006 2:26 pm Post subject: |
|
|
Bah quand tu vois l'adresse du lien de man in the hill ... ça m'a suffit pour savoir que c'était pas la peine que je clique ^^ |
|
Back to top |
|
|
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Mon Oct 16, 2006 2:58 pm Post subject: |
|
|
titoucha wrote: | Par contre glade m'a l'air très orienté GTK donc je ne sais pas comment il va se comporter si tu veux coder pour QT. |
Il faut faire un choix dans la toolkit graphique ... ensuite tu as les outils qui vont avec ...
titoucha wrote: | Il m'a trop l'air intégré à Gnome à mon gout. |
C'est orienté clairement GTK+ qui est portable mais tu peux créer un projet Gnome et utiliser les classes et les objets propre à Gnome ...
Temet wrote: | ... ça m'a suffit pour savoir que c'était pas la peine que je clique ^^ |
Les préjugés sont fort ... C'est clair quil y a des lib que t'aime ou t'aime pas , c'est assez subjectif tout ça vu la puissance des bindings ...
@ + _________________ Get Up and Go ! |
|
Back to top |
|
|
Temet Advocate
Joined: 14 Mar 2006 Posts: 2586 Location: 92
|
Posted: Mon Oct 16, 2006 3:03 pm Post subject: |
|
|
Arf, c'est pas ce que je voulais dire... disons que j'avais compris avec l'adresse que c'était un projet Gnome, pas la peine de cliquer pour me dire "Par contre glade m'a l'air très orienté GTK".
Je n'ai rien contre GTK, chacun est libre de s'en servir ... le tout est que je sois libre de ne pas m'en servir |
|
Back to top |
|
|
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Mon Oct 16, 2006 3:45 pm Post subject: |
|
|
Temet wrote: | Arf, c'est pas ce que je voulais dire... disons que j'avais compris avec l'adresse que c'était un projet Gnome, pas la peine de cliquer pour me dire "Par contre glade m'a l'air très orienté GTK". |
Gnome a developpé sa propre lib spécialisé à partir de GTK+ et tu peux vraiment faire une app avec la lib gnome en utilisant que des fonctions de gnome (pour faire tes fenêtres par ex, etc ... ) ce qui est différent d'une application purement GTK car tu ne fais pas appelle aux mêmes fonctions même si ils hérites tous de GTK ... Pas moyen de ce passer de GTK+ , c'est sûr ...
Temet wrote: | Je n'ai rien contre GTK, chacun est libre de s'en servir ... le tout est que je sois libre de ne pas m'en servir |
Je n'ai rien contre QT, chacun est libre de s'en servir ... le tout est que je sois libre de ne pas m'en servir
Sinon, il y a déjà pas mal d'infos sur python et glade et ça aide pour débuter (en ruby un seul tuto existe !)
http://bpoussin.free.fr/doc/glade-python/book1.htm
et
Un coup de google: python + glade
Toute façon , tu tests pour trouver ce qui te convient ...
@ +
[EDIT] Pour chercher du code via google http://www.google.com/codesearch et pour héberger ton projet à condition qu'il soit open source http://code.google.com/hosting/ [/EDIT] _________________ Get Up and Go ! |
|
Back to top |
|
|
bouleetbil Guru
Joined: 06 Jul 2004 Posts: 456 Location: Montpellier
|
Posted: Mon Oct 16, 2006 7:32 pm Post subject: |
|
|
Bonsoir,
Je pensais pas que cela attirerais autant de monde alors tout d'abord merci pour vos retours.
J'ai essayé pydev http://pydev.sourceforge.net/ comme plugin pour eclipse pour le moment c'est celui-ci qui me semble le plus pratique.
Quand à l'interface cela m'ennuie d'utiliser QT, car en faite j'ai aucune appli qt sur mes postes. Je pensais donc utiliser wxpython, mais apres quelques tests glade me semble interressant et il a l'air d'être portable : http://wikipython.flibuste.net/moin.py/PyGTK . Je ferais des tests pour vérifier
Donc mon avis de débutant en python pour le moment c'est eclipse avec pydev et glade. _________________ L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Tue Oct 17, 2006 2:04 am Post subject: |
|
|
Temet wrote: | Bah quand tu vois l'adresse du lien de man in the hill ... ça m'a suffit pour savoir que c'était pas la peine que je clique ^^ |
Oui et non, car tu peux avoir des outils très polyvalents et qui donc s'adaptent à d'autres toolkits, donc au minimum je vais voir avant d'émettre un jugement |
|
Back to top |
|
|
Anthyme Guru
Joined: 25 Jun 2004 Posts: 498
|
Posted: Tue Oct 17, 2006 9:25 am Post subject: |
|
|
bouleetbil wrote: | Bonsoir,
Je pensais donc utiliser wxpython, mais apres quelques tests glade me semble interressant et il a l'air d'être portable : http://wikipython.flibuste.net/moin.py/PyGTK . Je ferais des tests pour vérifier
Donc mon avis de débutant en python pour le moment c'est eclipse avec pydev et glade. |
Si t'aime bien Glade il y a wxGlade qui fait parrail pour wxPython au lieu de pyGTK, je ne sais pas si tu sais comment fonctionne wxpython mais en fait c une api qui te permet d'avoir un style GTK sous linux, Winform sous Windows et Aqua sous Mac OS X, à mes yeux c'est plus portable _________________ Vraiment, je ne suis pas là pour détruire Microsoft. Ça sera juste un effet secondaire tout à fait involontaire... |
|
Back to top |
|
|
bouleetbil Guru
Joined: 06 Jul 2004 Posts: 456 Location: Montpellier
|
|
Back to top |
|
|
|