Eclipse Helios(Herramienta
Eclipse es un multi-idioma entorno de desarrollo de software que comprende un área de trabajo extensible y un plug-in del sistema. Está escrito principalmente enJava. Se puede utilizar para desarrollar aplicaciones en Java y, por medio de diversos plug-ins, otros lenguajes de programación como
Ada , C , C + + , COBOL , Fortran , Haskell , Perl , PHP , Python, R , Rubí (incluyendo Ruby on Rails marco ), Scala , Clojure , Groovy , y Esquema . También se puede utilizar para desarrollar paquetes para el software Mathematica. Entornos de desarrollo incluyenel desarrollo de herramientas de Eclipse Java (JDT) para Java, Eclipse CDT para C / C + + y Eclipse PDT para PHP, entre otros.
El primer código base se originó en IBM VisualAge. El SDK de Eclipse(que incluye las herramientas de desarrollo Java) está destinado a desarrolladores de Java. Los usuarios pueden ampliar su capacidad mediante la instalación de plug-ins para la plataforma Eclipse, talescomo kits de herramientas de desarrollo para los lenguajes de programación, y puede escribir y contribuir con sus propios plug-in de módulos.
Publicado bajo los términos de la Licencia PúblicaEclipse, Eclipse SDK es libre y software de código abierto (aunque es incompatible con la GNU General Public License). Fue uno de los IDEs primero en correr bajo GNU Classpath y funciona sin problemasbajo IcedTea.
La base para Eclipse es la Plataforma de cliente enriquecido (del Inglés Rich Client Platform RCP). Los siguientes componentes constituyen la plataforma de cliente enriquecido:
Plataforma principal - inicio de Eclipse, ejecución de plugins
OSGi - una plataforma para bundling estándar.
El Standard Widget Toolkit (SWT) - Un widget toolkit portable.
JFace - manejo dearchivos, manejo de texto, editores de texto
El Workbench de Eclipse - vistas, editores, perspectivas, asistentes
Los widgets de Eclipse están implementados por una herramienta de widget para Java...
Regístrate para leer el documento completo.