Eclipse Sdk
byronn16 de Julio de 2013
724 Palabras (3 Páginas)332 Visitas
Eclipse es un Entorno Integrado de Desarrollo, del inglés Integrated Development
Environment (IDE), para todo tipo de aplicaciones libres, inicialmente desarrollado
por IBM, y en la actualidad gestionada por la Fundación Eclipse. Herramienta para
los programadores desarrollada principalmente para el desarrollo de aplicaciones
Java, facilitando al máximo la gestión de proyectos colaborativos mediante el
control de versiones CVS, es posible también con subversión, exportar e importar
proyectos. Básicamente eclipse está formado por diferentes componentes;
Plataforma principal, una plataforma para bundling estándar, el swt, jface(manejo
de texto, editores de texto) y el workbench. La plataforma Eclipse está escrita
utilizando Java y por tanto se requiere de una máquina virtual (Java VM) para
ejecutarla. Está construida a partir de pequeñas unidades de funcionamiento
llamadas "plugins". Los plugins son la base del modelo de componentes de
Eclipse.
Eclipse entre muchas cosas tiene como características la multiplataforma
(GNU/Linux, Solaris, mac OSX, windows), además de poder ser soportado por
varias arquitecturas, y una característica muy resaltada es la estructura de plug-in
que hace sencillo añadir nuevas características y funcionalidades permitiendo a
eclipse extenderse usando otros lenguajes de programación como c, c++ y phyton.
Otra característica que podemos mencionar es el control de versiones con CVS o
con subversión (con subclipse). Además de poseer asistentes para crear
proyectos, clases, test, etc… y por último la refactorización.
El JDT proporciona editores, wizards, soporte de refactoring, depurador,
compilador y un constructor incremental de aplicaciones Java. El compilador
también se utiliza para asistencia de contenido, navegación y otras características
de edición. Eclipse no se distribuye con un SDK Java por lo que es función del
usuario elegir qué SDK instalar en su equipo. Por qué el equipo JDT escribió un
compilador separado para compilar el código Java dentro de Eclipse? Ellos tenían
un compilador inicial contribuido desde VisualAge Micro Edition. Ellos planear on
construir las herramientas a partir del compilador, por lo que escribir el compilador
en sí mismo fue una decisión lógica. Esta estrategia también permitió a los
confirmadores de JDT proporcionar puntos de extensión para extender el
compilador.
El entorno de desarrollo de Plugins (Plug-in Development Environment, PDE)
proporcionó las herramientas para desarrollar, construir, desplegar y probar
plugins y otros artefactos que son utilizados para extender la funcionalidad de
Eclipse. Puesto que los plugins de Eclipse fueron un nuevo tipo de artefacto en el
mundo Java, no había un sistema de construcción que pudiera transformar el
código fuente en plugins. Por tanto, el equipo PDE escribió un componente
llamado "PDE Build"que examinó las dependencias de los plugins y generó scripts
Ant para crear los artefactos de construcción.
Haciendo mención de estas características que hacen de eclipse un proyecto con
un futuro prometedor. En el proyecto caleneer-project se esta trabajando de
manera modular, algo parecido a la estructura plug-in. Pero en este caso se
debería de implementar para que estos módulos hagan sencillo añadir nuevas
características y funcionalidades al proyecto y así hacerla más rica en variedad al
frente de la plataforma de cliente enriquecido, y hacerla diferente a otros
...