Pour moi un EDI, c'est un environnement de développement intégré. On y trouve plusieurs fonctionnalités standard maintenant :
La coloration syntaxique (notepad++ le fais)
Une complétion automatique (notepad++ est très limité la dessus)
Un débogeur avec :
Point d'arrêt
Pas à pas
Inspection de variable
Pile d'appel
Une console interactive en mode debug
et plein d'autres choses que j'ai pas en tête là :p
Notepad++ est très sympa, je l'utilise d'ailleurs pour les petits projets python, mais se trouve rapidement limité.
Après si ça te convient et suffit, tant mieux

mais Notepad++ n'est, à mon avis, pas un IDE mais un éditeur de texte, certes évolué et agréable.
Partager