1-El entorno de desarrollo integrado (IDE) de Eclipse emplea módulos (en inglés
plug-in) para proporcionar toda su funcionalidad al frente de la Plataforma de Cliente rico,
a diferencia de otros entornos monolíticos donde las funcionalidades están
todas incluidas, las necesite el usuario o no.
2-Este mecanismo de módulos es una plataforma ligera para componentes de
software. Adicionalmente a permitirle a Eclipse extenderse usando otros
lenguajes de programación como son C/C++ yPython,
permite a Eclipse trabajar con lenguajes para procesado de texto como LaTeX,
aplicaciones en red como Telnet y Sistema de gestión de base de datos.
3-La
arquitectura plug-in permite escribir cualquier extensión deseada en el
ambiente, como sería Gestión de la configuración. Se provee soporte para Java y
CVS en el SDK de Eclipse. Y no tiene por qué ser usado únicamente para soportar
otros Lenguajes de programación.
4-La definición que da el proyecto Eclipse acerca de su Software es:
"una especie de herramienta universal - un IDE abierto y extensible para
todo y nada en particular".
En
cuanto a la utilización de eclipse para la creación de aplicaciones clientes se
puede decir que:
1-Eclipse provee al programador con Frameworks muy
ricos para el desarrollo de aplicaciones gráficas, definición y manipulación de
modelos de Software, Aplicaciones web, etc. Por
ejemplo, GEF (Graphic Editing Framework - Framework para la edición gráfica) es
un plug-in de Eclipse para el desarrollo de editores visuales que pueden ir
desde procesadores de texto wysiwyg hasta editores de diagramas UML, interfaces
gráficas para el usuario (GUI), etc. Dado que los editores realizados con GEF
"viven" dentro de Eclipse, además de poder ser usados conjuntamente
con otros plugins, hacen uso de su interfaz gráfica personalizable y
profesional.
2-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 técnicas avanzadas de refactorización y análisis
de código.
3-El IDE también hace uso de un espacio de trabajo, en este caso un grupo de
metadata en un espacio para archivos plano, permitiendo modificaciones externas
a los archivos en tanto se refresque el espacio de trabajo correspondiente.
No hay comentarios:
Publicar un comentario