Академический Документы
Профессиональный Документы
Культура Документы
ECLIPSE(JAVA)
4er Semestre
Seccin: SA
Turno: Noche
Integrantes:
Angelo Becerra Cd. 150605
ECLIPSE
Eclipse es una plataforma de software compuesto por un conjunto de
herramientas de programacin de cdigo abierto multiplataforma para
desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido",
opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta
plataforma,
tpicamente
ha
sido
usada
para
desarrollar
entornos
de
desarrollo integrados (del ingls IDE), como el IDE de Java llamado Java
Development Toolkit (JDT) y el compilador (ECJ) que se entrega como
parte de Eclipse (y que son usados tambin para desarrollar el mismo
Eclipse). Sin embargo, tambin se puede usar para otros tipos de
aplicaciones cliente, como BitTorrent o Azureus.
Es tambin una comunidad de usuarios, extendiendo constantemente las
reas de aplicacin cubiertas. Un ejemplo es el recientemente creado
Eclipse Modeling Project, cubriendo casi todas las reas de Model Driven
Engineering.
Fue desarrollado originalmente por IBM como el sucesor de su familia de
herramientas
para
VisualAge.
Eclipse
es
ahora
desarrollado
por
la
Arquitectura
La base para Eclipse es la Plataforma de cliente enriquecido (del ingls
Rich Client Platform RCP). Los siguientes componentes constituyen la
plataforma de cliente enriquecido:
de
cliente
enriquecido,
diferencia
de
otros
entornos
con
otros
plugins,
hacen
uso
de
su
interfaz
grfica
personalizable y profesional.
El SDK de Eclipse incluye las herramientas de desarrollo de Java,
ofreciendo un IDE con un compilador de Java interno y un modelo completo
de los archivos fuente de Java. Esto permite tcnicas avanzadas de
refactorizacin y anlisis de cdigo. Mediante diversos plugins estas
herramientas estn tambin disponibles para otros lenguajes como C/C++
(Eclipse CDT) y en la medida de lo posible para lenguajes de script no
tipados como PHP o Javascript. El IDE tambin hace uso de un espacio de
trabajo, en este caso un grupo de metadatos en un espacio para archivos
planos, permitiendo modificaciones externas a los archivos en tanto.
Caractersticas
Eclipse dispone de un Editor de texto con un analizador sintactico. La
compilacin es en tiempo real. Tiene pruebas unitarias con JUnit, control de
versiones con CVS, integracin con Ant, asistentes (wizards) para creacin
de proyectos, clases, tests, etc., y refactorizacin.
Asimismo, a travs de "plugins" libremente disponibles es posible aadir
control de versiones con Subversion e integracin con Hibernate.
Historia
Eclipse comenz como un proyecto de IBM Canad. Fue desarrollado por
OTI (Object Technology International) como reemplazo de VisualAge
tambin desarrollado por OTI. En noviembre de 2001, se form un
consorcio para el desarrollo futuro de Eclipse como cdigo abierto. En
2003, fue creada la fundacin independiente de IBM.