17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tableau 3–1 Comparatif des éditeurs Python (suite)<br />

Environnement de développement<br />

CHAPITRE 3<br />

Nom SA RC RR AC IE PF LIC<br />

DrPython<br />

Éditeur correct, extensible par des scripts Python et plug-ins, ce qui le rend très intéressant.<br />

Une bibliothèque de plug-ins est disponible sur le Web directement depuis<br />

l’éditeur. Dommage que l’autocomplétion soit basique et mal conçue, et qu’il n’y ait<br />

pas de débogueur intégré.<br />

0 3 3 1 1 L, W GPL<br />

Emacs, Xemacs, Vim, Vi et dérivés<br />

Éditeurs historiques complets et puissants et qui se paramètrent aux petits oignons,<br />

même si cette tâche reste laborieuse. Ils rendent très productif mais la courbe<br />

d’apprentissage est lente. Ils peuvent parfois être couplés à d’autres éditeurs (binds<br />

emacs/vi).<br />

3 3 3 2 1 L, W GPL<br />

Kate<br />

Intégré à KDE et relativement souple, Kate est un éditeur multi-usage. Attention aux<br />

problèmes d’encodage parfois sur certaines distributions comme Ubuntu. Débogage<br />

et autocomplétion Python inexistants.<br />

2 2 3 0 0 L GPL<br />

IDLE<br />

Installé d’office sous MS-Windows avec Python. Le parent pauvre en termes de fonctionnalités,<br />

à abandonner au profit d’un autre éditeur.<br />

2 1 1 1 1 L, W GPL<br />

PyDev<br />

Nécessite l’installation et l’expérience d’Eclipse. Très interessant si le travail de<br />

Python se fait en parallèle de Java, via Jython par exemple. Petites configurations<br />

s’abstenir.<br />

2 2 2 3 1 L, W GPL<br />

Eric3<br />

L’autocomplétion est illogique, voire énervante. Reste toutefois un excellent éditeur.<br />

1 2 3 2 3 L, W GPL<br />

BoaConstructor<br />

Encore très bogué à l’heure actuelle. Possède un outil de construction d’expressions<br />

régulières et quelques options intéressantes. Inspiré de Delphi, BoaConstructor propose<br />

un éditeur d’interfaces wxPython.<br />

1 0 1 1 0 L, W GPL<br />

BlackAdder<br />

La version d’essai se ferme toutes les 10 minutes. Autocomplétion très mauvaise. Le<br />

reste des fonctionnalités est de bonne facture. Le prix reste trop cher.<br />

1 0 1 1 0 L, W PR<br />

Komodo<br />

Bon éditeur, supporte aussi Perl, PHP et TCL. Autocomplétion mauvaise.<br />

2 3 2 3 3 L, W PR<br />

WingIDE<br />

Un des meilleurs éditeurs pour Python, conçu par des développeurs Python pour des<br />

développeurs Python. Le prix à payer est ridiculement bas par rapport à sa qualité.<br />

Permet de déboguer Zope. Reste quelques incohérences.<br />

2 2 3 3 3 L, W PR<br />

SPE<br />

Éditeur correct lorsqu’il n’y a pas de bogues qui rendent impossible l’édition de certains<br />

fichiers (bogues d’encoding au moment de la sauvegarde, impossibilité<br />

d’ouvrir certains fichiers), voire qui suppriment le contenu du fichier :(. Produit jeune<br />

à surveiller.<br />

2 1 3 2 1 L, W GPL<br />

45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!