Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Eclipse IDE - Teknopedia
Eclipse IDE - Teknopedia
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.38.0 (10 dicembre 2025)
Sistema operativoMultipiattaforma
LinguaggioJava
ToolkitStandard Widget Toolkit
LicenzaEclipse Public License
(licenza libera)
Sito webeclipseide.org
Modifica dati su Wikidata · Manuale

Eclipse IDE è un ambiente di sviluppo integrato multi-linguaggio e multipiattaforma. Ideato da un consorzio di grandi società quali Ericsson, HP, IBM, Intel, MontaVista Software, QNX, SAP e Serena Software, chiamato Eclipse Foundation. È un software libero distribuito sotto i termini della Eclipse Public License.[1]

Introduzione

[modifica | modifica wikitesto]

Eclipse può essere utilizzato per la produzione di software di vario genere: si passa infatti da un completo IDE per il linguaggio Java (JDT, "Java Development Tools") a un ambiente di sviluppo per il linguaggio C++ (CDT, "C/C++ Development Tools") e a plug-in che permettono di gestire XML, JavaScript, PHP e persino di progettare graficamente una GUI per un'applicazione Java (WindowBuilder), rendendo di fatto Eclipse un ambiente RAD.

Il programma, comunemente definito Workbench, è scritto in linguaggio Java, ma anziché basare la sua GUI su Swing, il toolkit grafico di Sun Microsystems, si appoggia a SWT, librerie di nuova concezione che conferiscono ad Eclipse un'elevata reattività.

La piattaforma di sviluppo è incentrata sull'uso di plug-in, componenti software ideate per uno specifico scopo, per esempio la generazione di diagrammi UML, 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 dei metodi, possibilità di accesso diretto a CVS e riscrittura automatica del codice (funzionalità questa detta di Refactoring) in caso di cambiamenti nelle classi.

Essendo scritto in Java, Eclipse è disponibile per le piattaforme Linux, HP-UX, AIX, macOS e Windows.

Storia

[modifica | modifica wikitesto]

La Eclipse Foundation è una organizzazione non-profit fondata nel 2001 da società come Borland, IBM, Red Hat e SUSE, oltre ad altre. Nel corso degli anni i colossi industriali che hanno deciso di partecipare al progetto sono aumentati, includendo anche HP e Fujitsu ad esempio.

La licenza di riferimento per Eclipse è la Eclipse 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 dei satelliti medicei di Giove.

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.

Nome Data Versione Progetto
Eclipse 3.0 21 giugno 2004 3.0
Eclipse 3.1 28 giugno 2005 3.1
Callisto 30 giugno 2006 3.2 Callisto Projects
Europa 29 giugno 2007 3.3 Europa Projects
Ganymede 25 giugno 2008 3.4 Ganymede Projects
Galileo 24 giugno 2009 3.5 Galileo Projects
Helios 23 giugno 2010 3.6 Helios Projects
Indigo 22 giugno 2011 3.7 Indigo Projects
Juno 27 giugno 2012 4.2 Juno Projects
Kepler 26 giugno 2013 4.3 Kepler Projects
Luna 25 giugno 2014 4.4 Luna Projects
Mars 24 giugno 2015 4.5 Mars Projects
Neon 22 giugno 2016 4.6 Neon Projects
Oxygen 28 giugno 2017 4.7 Oxygen Projects
Photon 27 giugno 2018 4.8 Photon Projects
2018-09 e seguenti Dal 19 settembre 2018 AAAA-MM Questa 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", su punto-informatico.it.

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Eclipse IDE

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su eclipseide.org. Modifica su Wikidata
  • (EN) Eclipse IDE, su GitHub. Modifica su Wikidata
  • Repository sorgenti di Eclipse IDE, su gitlab.eclipse.org. Modifica su Wikidata
  • Sito di segnalazione bug, su bugs.eclipse.org. Modifica su Wikidata
  • (EN) Eclipse IDE, su Free Software Directory. Modifica su Wikidata
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 e C++
Open source
  • Android Studio
  • Anjuta
  • Code::Blocks
  • CodeLite
  • Dev-C++
  • Eclipse
  • Geany
  • GNAT Programming Studio
  • GNOME Builder
  • KDevelop
  • MonoDevelop
  • NetBeans
  • QDevelop
  • Qt Creator
  • SharpDevelop
  • Ultimate++
  • OpenWatcom
Freeware
  • Oracle Developer Studio
  • Visual Studio Community
  • Xcode
Retail
  • C++Builder
  • Basati su Eclipse
    • CodeWarrior
    • MyEclipse
  • Visual Studio
  • Di JetBrains
    • IntelliJ IDEA
    • AppCode
    • CLion
  • LabWindows/CVI
  • LccWin32
  • IBM Rational Software Architect
  • Understand
Fuori produzione
  • IBM VisualAge
  • Visual C++ Express
  • Borland Turbo C
Java
Open source
  • BlueJ
  • DrJava
  • Eclipse
  • Geany
  • Greenfoot
  • IntelliJ IDEA Community Edition
    • Android Studio
  • NetBeans
  • Servoy Community Edition
Freeware
  • jGRASP
  • JDeveloper
  • Xcode
Retail
  • JCreator
  • MyEclipse
  • IBM
    • Rational Application Developer
    • WebSphere Integration Developer
  • JetBrains IntelliJ IDEA
  • Servoy Business Application Platform Edition
  • Understand
Fuori produzione
  • Metrowerks CodeWarrior Pro for Java
  • JBuilder
  • Visual J++
CLI
Open source
  • MonoDevelop
  • SharpDevelop
  • Visual Studio Code
  • PascalABC.NET
Freeware
  • Visual Studio Community
Retail
  • Visual Studio
  • Rider
  • Understand
Fuori produzione
  • Xamarin Studio
  • Suite Microsoft Visual Studio Express
PHP
  • Aptana
  • NetBeans
  • PhpStorm
  • KDevelop
Python
  • Eric
  • Light Table
  • Ninja-IDE
  • PyCharm
  • PyDev
  • Spyder
  • Wing IDE
  • KDevelop
  • Visual Studio Code
  • Thonny
Pascal e Object Pascal
Open source
  • Free Pascal IDE
  • Lazarus
  • Dev-Pascal
  • GNAVI
Freeware
  • Delphi Community
Retail
  • Delphi
Fuori produzione
  • Turbo Pascal for Windows
  • Virtual Pascal
BASIC
Open source
  • MonoDevelop
  • SharpDevelop
  • Gambas
  • HBasic
  • Basic For Qt
  • QB64
Freeware
  • Microsoft Small Basic
  • FutureBASIC
  • RapidQ
  • thinAir
Retail
  • B4X (Basic4ppc)
  • Microsoft Visual Studio
  • NS Basic
  • PureBasic
  • GLBasic
  • Liberty BASIC
  • Xojo
Fuori produzione
  • QuickBASIC
  • QBASIC
  • Visual Basic
Categoria
V · D · M
Android
Sviluppo software
Strumenti di sviluppo ufficiali
UfficialiKit di sviluppo software (Android Debug Bridge · Fastboot · Android Package) · Android Native Development Kit · Kit di sviluppo Android Open Accessory · Bionic · RenderScript · Skia · Dalvik · Android Runtime · AdMob · Material Design · Font (Droid · Roboto · Noto) · Google Developers
AltriOpenBinder · Apache Harmony · OpenJDK · Gradle
Ambienti di sviluppo
integrati
(IDE)
Android Studio (IntelliJ IDEA) · Eclipse (Android Development Tools) · App Inventor
Linguaggi e databaseJava · Kotlin · XML · C · C++ · SQLite
Realtà virtualeCardboard · Daydream
Eventi e comunitàGoogle I/O · Developer Challenge · Android Open Source Project
Android logo
Versioni1.0 · 1.1 · Cupcake (1.5) · Donut (1.6) · Eclair (2.0–2.1) · Froyo (2.2) · Gingerbread (2.3) · Honeycomb (3.x) · Ice Cream Sandwich (4.0) · Jelly Bean (4.1–4.3) · KitKat (4.4) · Lollipop (5.x) · Marshmallow (6.0) · Nougat (7.x) · Oreo (8.x) · Pie (9) · 10 · 11 · 12 · 13 · 14 · 15
DerivatiAndroid Auto · Android Things · Android TV · Wear OS
Dispositivi mobili
PixelPixel e Pixel XL · 2 e 2 XL · 3 e 3 XL · 3a e 3a XL · C · 4 e 4 XL · 4a e 4a 5G · 5 · 5a · 6 · 7 · 8 · 9
NexusNexus One · Nexus S · Galaxy Nexus · Nexus 4 · Nexus 5 · Nexus 6 · Nexus 5X · Nexus 6P · Nexus 7 (2012 · 2013) · Nexus 10 · Nexus 9 · Nexus Q · Nexus Player
Play EditionHTC One (M7) · HTC One (M8) · LG G Pad 8.3 · Moto G · Samsung Galaxy S4 · Sony Xperia Z Ultra
AltroAndroid Go · Android One · Altri smartphone Android
Varianti personalizzate/e/ · Android-x86 · AOKP · Baidu Yi · Barnes & Noble Nook · ColorOS · CyanogenMod · Fire OS · Funtouch OS · Flyme OS · HyperOS · LineageOS · MIUI · Nokia X Software Platform · OmniROM · OxygenOS · Paranoid Android · Replicant · Ubuntu for Android · XobotOS
ApplicazioniAssistente (Google Now) · Earth (Sky) · Gmail · Google Chrome for Android · Goggles · Hangouts · Maps · Pay (Send) · Play (Giochi · Libri) · TV · Voice
APIGoogle Maps · Google Play Services · Google Search
Interfacce utente alternativeAsus ZenUI · HTC Sense · Google Pixel UI · LG UX (Optimus UI) · One UI (Experience · TouchWiz) · EMUI · MIUI
ElenchiApplicazioni per webmaster · Dispositivi Android · Distribuzioni derivate da Android AOSP · Servizi Google per Android · Servizi web di Google · Videogiochi per Android
Voci correlateGoogle · Chromecast · Java vs. Android API · Questioni giuridiche (Oracle contro Google · Guerra per i brevetti sugli smartphone) · XDA Developers · Rooting
Controllo di autoritàGND (DE) 4768065-9
  Portale Internet
  Portale Software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=Eclipse_IDE&oldid=148161064"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022