Integrated Development Environment, ou EDI (Environnement de Développement Intégré)
Faciliter :
Un IDE intègre dans un même produit :
Produit | Eclipse | IDEA | NetBeans | Commentaire | |||
---|---|---|---|---|---|---|---|
Version | 4 | 12 | |||||
Module | Technologie | Release | 2 | ||||
Fournisseur | Eclipse Foundation | IntelliJ JetBrains | Sun/JavaSoft Oracle | ||||
Edition de code | Syntaxe | Java | |||||
C | Non | ||||||
C++ | Non | ||||||
.Net | Non | ||||||
JSP/HTML | Source | Oui | Oui | ||||
Visuel | Oui | Non | |||||
XML | Syntaxe | Oui | Oui | ||||
Structure | Oui | ||||||
Completion | Oui | Aide à la saisie en fonction de la grammaire (DTD, XSD) | |||||
VB | Non | ||||||
IDL | |||||||
Navigation | Ouvre type | Ctrl+⇧+T | Ctrl+N | ||||
Ouvre ressource (fichier | Ctrl+⇧+R | Ctrl+⇧+N | |||||
Ouvre symbole (méthode, mebre) | Ctrl+O | Ctrl+⇧+⌥+N | |||||
Saut à membre suivant | Ctrl+⇧+↓ | Ctrl+↓ | |||||
Saut à membre précédent | Ctrl+⇧+↑ | Ctrl+↑ | |||||
Aller à ligne n° | Ctrl+L | Ctrl+G | |||||
Aller à dernière édition | Ctrl+Q | Ctrl+⇧+⌫ | |||||
Edition precedente | Ctrl+⌥+← | ||||||
Edition suivante | Ctrl+⌥+→ | ||||||
Hiérarchie du type | Ctrl+T | Ctrl+H | |||||
Aller à supertype | Hiérarchie+Sélection | Super-méthode (Ctrl+U) | |||||
Aller à sous-type | Hiérarchie+Sélection | Ctrl+B(+Sélection si plusieurs sous-types) | |||||
Problème suivant | Ctrl + . | F2 | |||||
Problème précédent | Ctrl + , | ⇧+F2 | |||||
Déclaration d'un type | F3 (ou Ctrl+clic) | Ctrl+B (ou Ctrl+clic) | |||||
Fichiers récemment visités | Non | Ctrl+E | |||||
Fichiers récemment édiités | Ctrl+⇧+E | ||||||
Tâche | Ctrl+⇧+T | ||||||
Refactoring | Classe | Renommage | Renomme aussi les interfaces si besoin | ||||
Méthode | Introduire paramètre | Via menu | Ctrl+⌥+P | ||||
Migration | Oui | Migration des packages d'un ensemble de code (Swing par exemple) | |||||
Détection code mort | A la frappe | Oui | |||||
Optimisation des imports | Oui | ||||||
Templates | Code | Oui | |||||
Fichier | Oui | ||||||
Compilation | Java | Bytecode | Oui | ||||
Déboguage | Java | Local | Oui | ||||
Distant | Oui | ||||||
Assemblage | J2EE | Non | |||||
Déploiement | J2EE | WAS | 3.02 | Non | |||
3.5 | Non | ||||||
4.0 | Non | ||||||
WLS | 6 | Non | |||||
7 | Non | ||||||
J2EE RI | 1.3 | Non | |||||
BES | Non | ||||||
Gestion de configuration | Intégré | Oui | |||||
CVS | pserver | Oui | CVS standard | ||||
local | Oui | Historique et diff des modifications sur le poste. | |||||
SCC | Non | Standard Microsoft pour intégration de divers VCS | |||||
ClearCase | Non | ||||||
Visual SourceSafe | Oui | ||||||
Qualité | Audit | Prédéfini | |||||
Métriques | Non | ||||||
Tests | JUnit | Oui | |||||
Génération de documentation | JavaDoc | Oui | |||||
Export des sources en HTML | Oui | ||||||
Word | Non | ||||||
RTF | Non | ||||||
Modélisation | UML | Non | |||||
Serveur Web | Non |