Eclipse il framework definitivo? Relatore: Ruggero Maffei
Multipiattaforma (Linux, Windows, Mac, Solaris…anche nelle versioni 64 bit)Multipiattaforma (Linux, Windows, Mac, Solaris…anche nelle versioni 64 bit) Versione 3.1 di Giugno 2005… 1 milione di download in 40 giorni!!Versione 3.1 di Giugno 2005… 1 milione di download in 40 giorni!! Versione attuale STABLE Versione attuale STABLE Milestone: 3.2M3.Milestone: 3.2M plugin a disposizione.1000 plugin a disposizione. Versione 3.2 per Giugno 2006 rilasciata con tutti i major projects insieme.Versione 3.2 per Giugno 2006 rilasciata con tutti i major projects insieme. I numeri di Eclipse
Installazione dal sito del JDK (1.5 attualmente) e del relativo runtime JRE.Installazione dal sito del JDK (1.5 attualmente) e del relativo runtime JRE. Download da della versione preferita.Download da della versione preferita. Untar del pacchettoUntar del pacchetto Lanciare l’applicativo!!Lanciare l’applicativo!! Installazione
JAVA IDE Sistema completo per lo sviluppo di soluzioni JAVA.JAVA IDE Sistema completo per lo sviluppo di soluzioni JAVA. FRAMEWORK Framework per la creazione di applicativi o IDE specializzati.FRAMEWORK Framework per la creazione di applicativi o IDE specializzati. Duplice realtà
JAVA IDE - Interfaccia Workbench Perspective Views
JAVA IDE - Editor Code folding Controllo sintassi in tempo reale Quick fix
JAVA IDE - Views HierarchyOutline
JAVA IDE - Wizard Scelta del package Modificatori Ereditarietà
JAVA IDE - Refactoring Rinominare metodi e classi Modifica della firma di un metodo Estrazione di un interfaccia Creazione di getters e setters Conversione da variabili locali in campi
JAVA IDE - Javadoc In fase di editing, con syntax highlighting Generazione di tutta la documentazione del progetto.
JAVA IDE - Debug Stack call Breakpoint e watch expressions Hot code replacement Console output Conditional breakpoint
JAVA IDE – Version Control Supporto nativo per cvs. Supporto per SVN come plugin. Merge, Branch, Tag Crea patch Diff e merge Indicazione grafica dello status dei file
JAVA IDE – JUnit Supporto per unit test. Visualizzazione dei failures. Trace dei failures. Creazione di suite di test per regression tests.
FRAMEWORK – CDT ERESIA!! Un framework scritto in Java per compilare progetti in C o C++!.
FRAMEWORK – PhpEclipse Integrazione con PHP engine, MySQL e Apache.
FRAMEWORK – WebUpdate I componenti stessi di eclipse sono aggiornabili via web. Lo stesso vale per i plugin.
FRAMEWORK – J2ME Applicazioni J2ME per cellulari e palmari.
FRAMEWORK – J2EE
FRAMEWORK – SWT Le librerie grafiche JAVA, sia AWT che Swing, non sono molto recenti e soffrono di un grave difetto.Le librerie grafiche JAVA, sia AWT che Swing, non sono molto recenti e soffrono di un grave difetto. NON hanno un look nativo!NON hanno un look nativo! SWT è la libreria su cui è costruito Eclipse e permette alle applicazioni di assumere un look and feel diverso a seconda della piattaforma su cui vengono eseguite: Linu, Windows, Mac OSX.SWT è la libreria su cui è costruito Eclipse e permette alle applicazioni di assumere un look and feel diverso a seconda della piattaforma su cui vengono eseguite: Linu, Windows, Mac OSX.
FRAMEWORK – SWT
Riferimenti Sito principale: docs, download e articoli Sito che raccoglie i principali blog su Eclipse Sito che raccoglie e cataloga i plugin di Eclipse Sito di riferimento per il mondo Eclipse