Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

Eclipse IDE

Da Wikipedia, l'enciclopedia libera.
Eclipse
software
Logo
Logo
Eclipse 4.3 nella perspective J2EE
Eclipse 4.3 nella perspective J2EE
Eclipse 4.3 nella perspective J2EE
GenereIntegrated development environment
SviluppatoreEclipse Foundation
Data prima versione7 novembre 2001
Ultima versione4.35.0 (12 marzo 2025)
Sistema operativoMultipiattaforma
LinguaggioJava
ToolkitStandard Widget Toolkit
LicenzaEclipse Public License
(licenza libera)
Sito webeclipseide.org/
Modifica dati su Wikidata ·Manuale

Eclipse IDE è unambiente di sviluppo integrato multi-linguaggio emultipiattaforma. Ideato da un consorzio di grandi società qualiEricsson,HP,IBM,Intel,MontaVista Software,QNX,SAP eSerena Software, chiamatoEclipse Foundation. È unsoftware libero distribuito sotto i termini dellaEclipse Public License.[1]

Introduzione

[modifica |modifica wikitesto]

Eclipse può essere utilizzato per la produzione disoftware di vario genere: si passa infatti da un completoIDE per il linguaggioJava (JDT, "Java Development Tools") a un ambiente di sviluppo per il linguaggioC++ (CDT, "C/C++ Development Tools") e a plug-in che permettono di gestireXML,JavaScript,PHP e persino di progettare graficamente unaGUI per un'applicazione Java (WindowBuilder), rendendo di fatto Eclipse un ambienteRAD.

Il programma, comunemente definitoWorkbench, è scritto in linguaggioJava, ma anziché basare la suaGUI suSwing, il toolkit grafico diSun Microsystems, si appoggia aSWT,librerie di nuova concezione che conferiscono ad Eclipse un'elevata reattività.

La piattaforma di sviluppo è incentrata sull'uso diplug-in, componenti software ideate per uno specifico scopo, per esempio la generazione di diagrammiUML, ed in effetti tutta la piattaforma è un insieme di plug-in (anche le versioni base dell'IDE per ogni linguaggio sono costruite come plug-in installati sulla versione base dell'applicazione), e chiunque può sviluppare e modificare i vari plug-in. Nella versione base è possibile programmare in Java, usufruendo di comode funzioni di aiuto quali: completamento automatico ("Code completion"), suggerimento dei tipi di parametri deimetodi, possibilità di accesso diretto aCVS e riscrittura automatica del codice (funzionalità questa detta diRefactoring) in caso di cambiamenti nelleclassi.

Essendo scritto in Java, Eclipse è disponibile per le piattaformeLinux,HP-UX,AIX,macOS eWindows.

Storia

[modifica |modifica wikitesto]

LaEclipse Foundation è una organizzazionenon-profit fondata nel2001 da società comeBorland,IBM,Red Hat eSUSE, oltre ad altre. Nel corso degli anni i colossi industriali che hanno deciso di partecipare al progetto sono aumentati, includendo ancheHP eFujitsu ad esempio.

Lalicenza di riferimento per Eclipse è laEclipse Public License, che permette di creare prodotti derivati ridistribuibili gratuitamente.

Versioni

[modifica |modifica wikitesto]

Dal 2006, la Eclipse Foundation ha prefissato un'uscita annuale del suo software. Fino alla versione Galileo (3.5) ogni uscita era chiamata con il nome di uno deisatelliti medicei diGiove.

Ogni uscita dal 2004 al 2018 è avvenuto verso la fine del mese di giugno. Nel 2018 il progetto è passato a versioni trimestrali (13 settimane) senza versione intermedie.

NomeDataVersioneProgetto
Eclipse 3.021 giugno 20043.0
Eclipse 3.128 giugno 20053.1
Callisto30 giugno 20063.2Callisto Projects
Europa29 giugno 20073.3Europa Projects
Ganymede25 giugno 20083.4Ganymede Projects
Galileo24 giugno 20093.5Galileo Projects
Helios23 giugno 20103.6Helios Projects
Indigo22 giugno 20113.7Indigo Projects
Juno27 giugno 20124.2Juno Projects
Kepler26 giugno 20134.3Kepler Projects
Luna25 giugno 20144.4Luna Projects
Mars24 giugno 20154.5Mars Projects
Neon22 giugno 20164.6Neon Projects
Oxygen28 giugno 20174.7Oxygen Projects
Photon27 giugno 20184.8Photon Projects
2018-09 e seguentiDal 19 settembre 2018AAAA-MMQuesta versione e le successive (ne esce una ogni 3 mesi) hanno un nome formato da anno e mese di uscita.

Eclipse Web Tools Platform

[modifica |modifica wikitesto]

Il progetto 'Eclipse Web Tools Platform' estende la piattaforma Eclipse con dei tool dedicati allo sviluppo di applicazioni Web e Java EE. Esso include editor (anche grafici) per differenti linguaggi di programmazione, wizard e applicazioni built-in per semplificare lo sviluppo, tool e API per il supporto alla fase di deployment, esecuzione e testing di applicazioni.

Note

[modifica |modifica wikitesto]
  1. ^"Eclipse 4.26.0 (2022-12) Released", supunto-informatico.it.

Altri progetti

[modifica |modifica wikitesto]

Altri progetti

Collegamenti esterni

[modifica |modifica wikitesto]
V · D · M
Software libero e open source
GeneraleCopyleft ·Eventi ·Software libero ·Definizione ·Gratis versus libre ·Open source
Famiglie di sistemi operativiAros Research Operating System ·BSD ·Darwin ·eCos ·FreeDOS ·GNU ·Haiku ·Inferno ·Linux ·Mach ·Minix ·OpenSolaris ·Plan 9 ·ReactOS ·Redox ·Symbian OS
Sviluppo software open sourceEclipse ·Free Pascal ·GCC ·Gambas ·Java ·LLVM ·Lua ·NetBeans ·Octave ·Open64 ·Perl ·PHP ·Python ·ROSE ·Ruby ·Tcl
Storia del software liberoGNU ·Haiku ·Linux ·Mozilla (Application Suite ·Firefox ·Thunderbird)
OrganizzazioniApache Software Foundation ·Blender Foundation ·Eclipse Foundation ·freedesktop.org ·Free Software Foundation (Europe ·India ·Latin America) ·FSMI ·GNOME Foundation ·Google Code ·KDE ·Linux Foundation ·Mozilla Foundation ·Open Source Geospatial Foundation ·Open Source Initiative ·Software Freedom Conservancy ·SourceForge ·Symbian Foundation ·The Document Foundation ·Ubuntu Foundation ·Xiph.Org Foundation ·XMPP Standards Foundation ·X.Org Foundation ·Software Freedom Law Center
Licenze libereApache ·Artistica ·BSD ·GNU GPL ·GNU LGPL ·ISC ·MIT ·MPL ·Ms-PL/RL ·zlib ·Licenze approvate da FSF
Standard di licenzeOpen Source Definition ·The Free Software Definition ·Debian Free Software Guidelines
SfideBlob binario ·Canonical's contributor agreement ·Digital rights management ·Rebranding dei programmi Mozilla ·Software proprietario ·Causa SCO-IBM ·Restrizioni hardware ·Trusted computing ·Licenza virale ·Guerra dei browser ·Halloween Documents
Altri argomentiTermini alternativi ·Comunità software libero ·Distribuzione Linux ·Forking ·Movimento software libero ·Microsoft Open Specification Promise ·Revolution OS
V · D · M
Ambienti di sviluppo integrati
C eC++
Open source
Freeware
Retail
Fuori produzione
Java
Open source
Freeware
Retail
Fuori produzione
CLI
Open source
Freeware
Retail
Fuori produzione
PHP
Python
Pascal eObject Pascal
Open source
Freeware
Retail
Fuori produzione
BASIC
Open source
Freeware
Retail
Fuori produzione
Categoria
Controllo di autoritàGND(DE4768065-9
Estratto da "https://it.wikipedia.org/w/index.php?title=Eclipse_IDE&oldid=143787735"
Categorie:
Categorie nascoste:

[8]ページ先頭

©2009-2025 Movatter.jp