Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoAloisia Giuliano Modificato 8 anni fa
1
Eclipse il framework definitivo? Relatore: Ruggero Maffei
2
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 3.1.1.Versione attuale STABLE 3.1.1. Milestone: 3.2M3.Milestone: 3.2M3. 1000 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
3
Installazione dal sito http://java.sun.com del JDK (1.5 attualmente) e del relativo runtime JRE.Installazione dal sito http://java.sun.com del JDK (1.5 attualmente) e del relativo runtime JRE.http://java.sun.com Download da http://www.eclipse.org della versione preferita.Download da http://www.eclipse.org della versione preferita.http://www.eclipse.org Untar del pacchettoUntar del pacchetto Lanciare l’applicativo!!Lanciare l’applicativo!! Installazione
4
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à
5
JAVA IDE - Interfaccia Workbench Perspective Views
6
JAVA IDE - Editor Code folding Controllo sintassi in tempo reale Quick fix
7
JAVA IDE - Views HierarchyOutline
8
JAVA IDE - Wizard Scelta del package Modificatori Ereditarietà
9
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
10
JAVA IDE - Javadoc In fase di editing, con syntax highlighting Generazione di tutta la documentazione del progetto.
11
JAVA IDE - Debug Stack call Breakpoint e watch expressions Hot code replacement Console output Conditional breakpoint
12
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
13
JAVA IDE – JUnit Supporto per unit test. Visualizzazione dei failures. Trace dei failures. Creazione di suite di test per regression tests.
14
FRAMEWORK – CDT ERESIA!! Un framework scritto in Java per compilare progetti in C o C++!.
15
FRAMEWORK – PhpEclipse Integrazione con PHP engine, MySQL e Apache.
16
FRAMEWORK – WebUpdate I componenti stessi di eclipse sono aggiornabili via web. Lo stesso vale per i plugin.
17
FRAMEWORK – J2ME Applicazioni J2ME per cellulari e palmari.
18
FRAMEWORK – J2EE
19
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.
20
FRAMEWORK – SWT
21
Riferimenti http://www.eclipse.orghttp://www.eclipse.orghttp://www.eclipse.org Sito principale: docs, download e articoli http://www.planeteclipse.org.http://www.planeteclipse.org.http://www.planeteclipse.org Sito che raccoglie i principali blog su Eclipse http://eclipse-plugins.2y.nethttp://eclipse-plugins.2y.nethttp://eclipse-plugins.2y.net Sito che raccoglie e cataloga i plugin di Eclipse http://www.eclipsezone.comhttp://www.eclipsezone.comhttp://www.eclipsezone.com Sito di riferimento per il mondo Eclipse
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.