|
|||
---|---|---|---|
Développeur | Eclipse Foundation | ||
Dernière version | 3.3.1.1 - Europa (le 23 octobre 2007) | ||
Version avancée | 3.4 M3 - Ganymede (le 1er novembre 2007) | ||
Environnement (L'environnement est tout ce qui nous entoure. C'est l'ensemble des éléments naturels et...) | Multiplate-forme (Un logiciel multiplate-forme ou multiplateforme est un logiciel conçu pour fonctionner sur...) | ||
Langue | Multilingue | ||
Type | IDE | ||
Licence | EPL | ||
Site Web (Un site Web est un ensemble de pages Web hyperliées entre elles et mises en ligne à une...) | www.eclipse.org |
Eclipse IDE est un environnement de développement intégré (Un environnement de développement intégré (EDI ou IDE en anglais pour Integrated...) libre (le terme Eclipse désigne également le projet (Un projet est un engagement irréversible de résultat incertain, non reproductible a...) correspondant, lancé par IBM) extensible, universel et polyvalent, permettant potentiellement de créer des projets de développement mettant en œuvre n'importe quel langage de programmation (Un langage de programmation est un langage informatique, permettant à un être humain...). Eclipse IDE est principalement écrit en Java (à l'aide de la bibliothèque graphique SWT, d'IBM), et ce langage, grâce à des bibliothèques spécifiques, est également utilisé pour écrire des extensions.
La spécificité d'Eclipse IDE vient du fait de son architecture (L’architecture peut se définir comme l’art de bâtir des édifices.) totalement développée (En géométrie, la développée d'une courbe plane est le lieu de ses centres de...) autour (Autour est le nom que la nomenclature aviaire en langue française (mise à jour) donne...) de la notion de plug-in (en conformité avec la norme (Une norme, du latin norma (« équerre, règle ») désigne un...) OSGi) : toutes les fonctionnalités de cet atelier logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements...) sont développées en tant que plug-in.
Plusieurs logiciels commerciaux sont basés sur ce logiciel libre (Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification, la duplication...), comme par exemple IBM (International Business Machines Corporation (IBM) est une société multinationale américaine...) Lotus Notes (Lotus Notes est un logiciel de travail collaboratif, utilisé dans des entreprises ou des...) 8, IBM Symphony ou Websphere Studio Application Developer.
La base de cet environnement de développement (En informatique, un environnement de développement consiste en un ensemble de logiciels...) intégré est l'Eclipse Platform qui est composée de :
Ces composants de base peuvent être réutilisés pour développer des clients lourds indépendants d'Eclipse grâce au projet Eclipse RCP (rcp (de l'anglais remote copy) est un programme issu du package rlogin qui permet de copier des...) (Rich Client (Le mot client a plusieurs acceptations :) Platform).
L'ensemble (En théorie des ensembles, un ensemble désigne intuitivement une collection...) des outils de développement Java sont ensuite ajoutés en tant que plug-ins. Ces plug-ins sont regroupés dans le projet JDT.
Ces plug-ins Eclipse sont architecturés selon les recommandations de OSGi (L’OSGi Alliance (précédemment connue sous le nom de Open Services Gateway...).
De nombreux langages sont d'ores (ORES, l'Opérateur des Réseaux Gaz & Électricité est le l'opérateur des...) et déjà supportés (la plupart grâce à l'ajout de plug-ins), parmi lesquels : Java, RPG pour system I (Le serveur Application System/400 (plus connu sous le nom d'AS/400, puis de iSeries et enfin de...), C#, C++, C, Objective Caml (Objective Caml, également connu sous sa forme abrégée OCaml, est...), Python, Perl, Ruby (Ruby est un langage de programmation libre. Il est interprété, orienté objet, et...), COBOL, Pascal, PHP, Javascript (JavaScript est un langage de programmation de scripts principalement utilisé dans les pages...), XML, HTML, XUL, SQL, ActionScript (ActionScript est le langage de programmation utilisé au sein d'applications clientes (Adobe...), Coldfusion.
Des packs à télécharger (lien) permettent de changer la langue de Eclipse (par défaut en anglais). Les langues supportées dans la version 3.2 sont : Allemand, Arabe, Chinois, Coréen, Danois, Espagnol, Finnois, Français, Grec, Hébreu, Hollandais, Hongrois, Italien, Japonais, Norvégien, Polonais, Portugais, Russe, Suédois, Tchèque, Turc.