EDI (ou IDE), fonctions et liste

Environnement de Développement Intégré, ou IDE (Integrated Development Environment). C'est un outil pour faciliter la tâche du programmeur dans la réalisation d'applications ou l'écriture de scripts.

netbeans EDI
l'EDI NetBeans

Un EDI comporte au moins:

Les EDI peuvent être dédiés à un langage de programmation ou être multi-langages. Dans le second cas l'éditeur adapte la coloration syntaxique au langage, en fonction de l'extension des fichiers ou du choix de l'utilisateur.

l'EDI Netbeans s'apparente à un simple éditeur de code avec la liste des fichiers source à gauche et la fenêtre d'édition à droite, mais il est en fait bien plus élaboré. Il dispose d'un testeur de syntaxe intégré pour les langages supportés qui détecte les erreurs, permet de cacher le corps d'une fonction pour alléger l'affichage, peut s'interfacer à une base de données pour exécuter le code à tester.
Et comporte bien sûr les outils de développement classiques...

Outils d'EDI

Pour automatiser encore la production d'application, d'autres outils peuvent être incorporés à un EDI:

L'éditeur lui-même peut aussi avoir des fonctionnalités étendues, comme par exemple l'auto-complétion, la correction de syntaxe.

Liste des EDIs gratuits

Outils multi-langages. Voir aux langages pour les outils spécialisés.

Technologies de la programmation Ajax - API - Cassandra - CLI - Code HTTP - Cookie - Cover Flow - Dalvik - DFA - .NET - EDI (ou IDE) - Flash - GUI - JavaFX - JNA - JSON - MySQL - NaCl - NoSQL - Protocol Buffers - Qt - REST - Servlet - Web 2.0 - WebGL - Webkit - WinRT - Wysiwyg