1 Eclipse como IDE Herramientas Case Piedad Márquez SantiagoBenjamín Herrero Hurtado Francisco Carriedo Scher
2 ¿De qué estamos hablando?Framework / IDE. Cliente ligero / enriquecido. Multipropósito.
3 Un poco de historia Proyecto de IBM: fundación Eclipse.Software libre, de código abierto. Widgets y plugins.
4 Filosofía de Eclipse Licencia de Eclipse (EPL).Intenciones del proyecto Eclipse. Desarrollo actual.
5 Eclipse como herramienta casePuede ser lower case. Puede ser upper case. Puede ser icase.
6 Eclipse Visión general de la arquitectura.
7 Características de EclipseMas comunes: edición, compilado, linkado resaltado de sintaxis… Menos comunes: compilación en tiempo real, apoyos para la refactorización, resaltado de errores de compilación sobre la marcha…
8 Como es el entorno de EclipseSWT, Jface, Workbench
9 Funcionalidad de Eclipse: los pluginsEXTENSIBILIDAD. Se ejecutan sobre el micro-núcleo de Eclipse. Son los que dan verdadera funcionalidad. Fácilmente desarrollables por cualquiera. Hay muchos plugins para muchas cosas (mejores y peores).
10 Ejemplos destacables de pluginsJDT: programación en Java AJDT: Java orientado a aspectos Cobol PHP Photran Wolfram Workbench PyDev Plugin Pascal Omondo EclipseUML Subclipse y Subverion Hibernate
11 Eclipse vs. otros IDE. Para Java: NetBeans, BlueJ, Kdevelop, JCreator…Para C / C++: Kdevelop, NetBeans C / C++ pack, C++ Builder, Dev C++, Visual C++ Studio… Para PHP: Kdevelop, Komodo, Zend Studio…
12 Eclipse vs. otros IDE Compararemos con algunos de los mas destacados:NetBeans, Kdevelop,Visual Studio, Google Web Toolkit…
13 Eclipse vs. otros IDE (Java)
14 Eclipse vs. otros IDE (C / C++)
15 Eclipse vs. otros IDE (PHP)
16 Conclusiones sobre EclipseInnovador y extensible (basado en plugins). Ayudas al programador (todo ventajas). Potente: lowercase – icase. Apoyado por una extensa comunidad y con una licencia que facilita el desarrollo. Disponible para prácticamente todas las plataformas. ¡¡¡¡GRATUITO!!!!