Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Python] Recherche IDE
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Sun Oct 15, 2006 9:57 pm    Post subject: [Python] Recherche IDE Reply with quote

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é :lol: )
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
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Sun Oct 15, 2006 10:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Sun Oct 15, 2006 10:59 pm    Post subject: Reply with quote

Comme IDE, à côté de spe, il y a aussi eric
Il est dans portage.
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Mon Oct 16, 2006 3:30 am    Post subject: Reply with quote

J'ajouterais que le développement d'Eric est très actif.
Back to top
View user's profile Send private message
Anthyme
Guru
Guru


Joined: 25 Jun 2004
Posts: 498

PostPosted: Mon Oct 16, 2006 9:02 am    Post subject: Reply with quote

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
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Mon Oct 16, 2006 12:32 pm    Post subject: Reply with quote

Ben là il n'y a rien à rajouter :D
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Mon Oct 16, 2006 1:28 pm    Post subject: Reply with quote

titoucha wrote:
Ben là il n'y a rien à rajouter :D


à ç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
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Mon Oct 16, 2006 2:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Mon Oct 16, 2006 2:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Mon Oct 16, 2006 2:58 pm    Post subject: Reply with quote

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 :D ... 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
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Mon Oct 16, 2006 3:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Mon Oct 16, 2006 3:45 pm    Post subject: Reply with quote

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+ :P , 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 ;) 8)


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 :lol: !)

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
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Mon Oct 16, 2006 7:32 pm    Post subject: Reply with quote

Bonsoir,
Je pensais pas que cela attirerais autant de monde :lol: 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 :lol:

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
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Tue Oct 17, 2006 2:04 am    Post subject: Reply with quote

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
View user's profile Send private message
Anthyme
Guru
Guru


Joined: 25 Jun 2004
Posts: 498

PostPosted: Tue Oct 17, 2006 9:25 am    Post subject: Reply with quote

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 :lol:
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
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Wed Oct 18, 2006 6:26 pm    Post subject: Reply with quote

Bonsoir,
juste pour info SPE plante si wxpython en version 2.6 est compilé avec avec le flag unicode
_________________
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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum