A continuación se presenta una lista de proyectos destacados de Eclipse .
Si bien algunos de los proyectos mencionados desempeñan un papel vital para el IDE de Eclipse , el ecosistema de proyectos de Eclipse abarca un ámbito significativamente mayor que el del propio IDE de Eclipse.
Proyectos oficiales
Estos proyectos son mantenidos por la comunidad Eclipse y alojados por la Fundación Eclipse.
Subproyectos de alto nivel
- La plataforma Eclipse es el marco central sobre el que se construyen todos los demás proyectos de Eclipse. [ 1 ]
- Las herramientas de desarrollo de Java (JDT) brindan soporte para Java SE básico. Esto incluye un compilador incremental rápido independiente. [ 2 ]
- El entorno de desarrollo de complementos (PDE) proporciona herramientas para crear, desarrollar, probar, depurar, compilar e implementar complementos, fragmentos, características, sitios de actualización y productos RCP de Eclipse. [ 3 ]
- Orion , CHE, Dirigible y Theia son IDE basados en navegador y plataformas de integración de herramientas abiertas totalmente enfocadas en el desarrollo web. Las herramientas están escritas en JavaScript y se ejecutan en el navegador. [ 4 ] [ 5 ]
- Oniro es una plataforma de software de código abierto, que cuenta con un sistema operativo, API estándar y aplicaciones básicas. [ 6 ]
Herramientas
Los siguientes subproyectos se encuentran dentro del subproyecto Herramientas :
- Buckminster añade soporte para ensamblajes de componentes. [ 7 ]
- C/C++ Development Tools ( CDT ) añade soporte para el resaltado de sintaxis de C/C++ , el formato de código, la integración del depurador y las estructuras de proyecto. A diferencia del proyecto JDT, el proyecto CDT no añade un compilador y depende de una cadena de herramientas externa. [ 8 ]
- El Marco de Edición Gráfica (GEF) permite a los desarrolladores crear herramientas gráficas independientes. Algunos ejemplos de uso incluyen herramientas de diseño de diagramas de circuitos, editores de diagramas de actividad y editores de documentos WYSIWYG . [ 9 ]
- Herramientas de desarrollo PHP (PDT)
- La plataforma de herramientas paralelas (PTP) añade soporte para el desarrollo, análisis, ejecución/monitorización, depuración y análisis de rendimiento de la computación paralela y de alto rendimiento. [ 10 ]
- WindowBuilder es un diseñador de GUI bidireccional para Java. [ 11 ]
Proyectos que requieren una versión anterior de la plataforma Eclipse:
- AspectJ Development Tools (AJDT) añade soporte para las extensiones Java de AspectJ . AJDT requiere Eclipse 3.4 (Ganymede). [ 12 ]
Modelado
Los siguientes subproyectos se encuentran dentro del subproyecto de Modelado :
- Eclipse Modeling Framework (EMF), un marco de modelado y una herramienta de generación de código para construir herramientas y otras aplicaciones basadas en un modelo de datos estructurado, a partir de una especificación de modelo descrita en XMI . [ 13 ]
- Graphical Modeling Framework (GMF) es un componente generativo y una infraestructura de tiempo de ejecución para el desarrollo de editores gráficos basados en EMF y GEF.
- Acceleo , un generador de código de código abierto que utiliza modelos basados en EMF para generar cualquier lenguaje de texto (Java, PHP, Python, etc.).
- Sirius es un proyecto de código abierto para crear entornos de trabajo de modelado gráfico personalizados aprovechando las tecnologías de modelado de Eclipse, incluidas EMF y GMF.
- eTrice , una implementación del lenguaje de modelado orientado a objetos en tiempo real ROOM para sistemas de software en tiempo real controlados por eventos. [ 14 ]
- Vorto , estandarización de modelos de información que son una abstracción de un dispositivo físico del mundo real. [ 15 ]
- Eclipse Papyrus es una herramienta de ingeniería basada en modelos de código abierto de grado industrial. Papyrus se ha utilizado con éxito en proyectos industriales y es la plataforma base para varias herramientas de modelado industrial. [ 16 ]
Tecnología
Los siguientes subproyectos se encuentran dentro del subproyecto de Tecnología :
- Eclipse Scout es un marco para implementar aplicaciones empresariales de múltiples niveles basadas en la plataforma Eclipse . [ 17 ]
- Eclipse SUMO es un conjunto de herramientas de simulación de tráfico gratuito y de código abierto. [ 18 ]
- g-Eclipse proporciona un marco independiente de middleware e implementaciones ejemplares para usuarios, desarrolladores y administradores que acceden a redes informáticas . [ 19 ]
- Subversive — SVN Team Provider tiene como objetivo proporcionar soporte para Subversion similar al que se proporcionaba anteriormente para CVS . [ 20 ]
Otro
- Marco de ciclo de vida de la aplicación , un proyecto cerrado
- Business Intelligence and Reporting Tools Project (BIRT), un sistema de informes de código abierto basado en Eclipsepara aplicaciones web, especialmente aquellas basadas en Java EE. [ 21 ]
- El proyecto Data Tools Platform (DTP) proporciona conectividad de bases de datos relacionales y herramientas de diseño SQL . [ 22 ]
- Mylyn es una interfaz centrada en tareas para Eclipse que combina un gestor de tareas que se integra con sistemas de seguimiento de errores (como Bugzilla , Trac y JIRA ) y software de control de versiones con filtrado de código dinámico. [ 23 ]
- La plataforma de herramientas de prueba y rendimiento (TPTP) proporciona una plataforma que permite a los desarrolladores de software crear herramientas de prueba y rendimiento, como depuradores , analizadores de rendimiento y aplicaciones de evaluación comparativa . [ 24 ]
- Web Standard Tools (WST) agrega herramientas de desarrollo web que cumplen con los estándares. Estas herramientas incluyen editores para XML , HTML y CSS . [ 25 ]
- Mihini , un entorno de ejecución integrado que se ejecuta sobre Linux, expone una API Lua de alto nivel para la creación de aplicaciones M2M. Mihini tiene como objetivo facilitar el desarrollo de forma sencilla y portátil, al facilitar el acceso a las E/S de un sistema M2M, proporcionar una capa de comunicación, etc. [ 26 ]
Proyectos de terceros
- El complemento de herramientas de desarrollo de Android para Eclipse es un complemento del kit de herramientas de desarrollo de Android para Eclipse. [ 27 ]
- CFEclipse es un IDE de ColdFusion de código abierto basado en la plataforma Eclipse.
- EPIC es un IDE de Perl de código abierto basado en la plataforma Eclipse. [ 28 ]
- Adobe Flash Builder es un IDE basado en Eclipse para desarrollar aplicaciones web enriquecidas (RIA) con el marco de trabajo Adobe Flash/Flex. [ 29 ]
- Google Plugin for Eclipse es un plugin de Google App Engine y Google Web Toolkit. [ 30 ]
- Groovy & Grails Tool Suite (GGTS) es un IDE de código abierto basado en Eclipse, diseñado para desarrollar programas Groovy y aplicaciones web Grails. Al igual que Spring Tool Suite, GGTS incluye la edición para desarrolladores de VMware vFabric tc Server. [ 31 ]
- JBoss Developer Studio (JBDS) es un entorno de desarrollo que combina herramientas y componentes de Eclipse, el proyecto Eclipse Web Tools y la plataforma de aplicaciones empresariales JBoss .
- El proyecto JMLSpecs añade soporte para el lenguaje de especificación JML a las características de Java proporcionadas por JDT. Actualmente, el proyecto ofrece compilación automática de JML, el conjunto de herramientas estándar de JML y características de la interfaz de usuario de Eclipse, como resaltado de sintaxis y asistencia de contenido. [ 32 ]
- Nodeclipse es un IDE basado en Eclipse para el desarrollo de Node.js. [ 33 ]
- PyDev es un entorno de desarrollo integrado (IDE) de Python totalmente funcional con soporte para refactorización y depuración gráfica. [ 34 ]
- RadRails es un IDE para Ruby on Rails . [ 35 ]
- Ruby Development Tools (RDT) es un IDE de Ruby de código abierto para la plataforma Eclipse. [ 36 ]
- El plugin ScalaIDE permite a los usuarios de Eclipse diseñar, depurar y compilar programas en Scala . ScalaIDE admite proyectos mixtos Scala/Java, autocompletado de código y un depurador integrado. [ 37 ]
- Spring Tool Suite (STS) es un IDE de código abierto (también disponible como complemento de Eclipse) para crear aplicaciones que utilizan el Spring Framework . STS incluye la edición para desarrolladores de vFabric tc Server, autocompletado y refactorización de código avanzados, un editor gráfico de configuración de Spring y herramientas para Spring Web Flow , Spring Batch , Spring Roo y Spring Integration . [ 38 ] [ 39 ]
- Wolfram Workbench es un IDE basado en Eclipse (también disponible como complemento de Eclipse) para el lenguaje Mathematica . [ 40 ]
- WOLips es un IDE para WebObjects . [ 41 ]
Véase también
Referencias
- ↑ "Plataforma - Eclipsepedia" . Eclipse.org. 13 de noviembre de 2012. Consultado el 6 de octubre de 2013 .
- ↑ "Herramientas de desarrollo Java de Eclipse (JDT)" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "PDE" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "Orión" . Eclipse.org. 31 de enero de 2013. Consultado el 6 de octubre de 2013 .
- ↑ Beaton, Wayne. "Licencia pública de Eclipse 2.0 | La Fundación Eclipse" . www.eclipse.org . Consultado el 13 de febrero de 2019 .
- ↑ "Eclipse Oniro | projects.eclipse.org" . Eclipse.org. 4 de abril de 2022. Consultado el 4 de abril de 2022 .
- ↑ "Proyecto Buckminster" .
- ↑ "Eclipse CDT" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "GEF" . Eclipse.org. 27 de septiembre de 2013. Consultado el 6 de octubre de 2013 .
- ↑ "Plataforma de herramientas paralelas de Eclipse (PTP)" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "WindowBuilder" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "Herramientas de desarrollo de AspectJ (AJDT)" . Eclipse.org. 4 de marzo de 2009. Consultado el 6 de octubre de 2013 .
- ↑ "Modelado de eclipses - EMF - Inicio" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "Eclipse eTrice" . 31 de enero de 2013.
- ↑ "Vorto" . 27 de agosto de 2014.
- ↑ "Papiro del Eclipse" .
- ↑ "Eclipse Scout - Inicio del proyecto" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "Eclipse SUMO" . Eclipse.org. 21 de junio de 2017. Consultado el 6 de marzo de 2020 .
- ↑ "Proyecto g-Eclipse - Herramientas para computación en la nube y en malla" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "Eclipse Subversive - Proveedor de equipo de Subversion (SVN)" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "Página principal de Eclipse BIRT" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "Proyecto Plataforma de Herramientas de Datos de Eclipse (DTP)" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "Proyecto de código abierto Eclipse Mylyn" . Eclipse.org. Archivado del original el 4 de noviembre de 2012. Consultado el 6 de octubre de 2013 .
- ↑ "Proyecto de plataforma de herramientas de prueba y rendimiento de Eclipse" . Eclipse.org . Consultado el 6 de octubre de 2013 .
- ↑ "Subproyecto de herramientas estándar web" .
- ↑ "Proyecto Mihini" .
- ↑ "Complemento ADT | Desarrolladores de Android" . Developer.android.com . Consultado el 6 de octubre de 2013 .
- ↑ "EPIC - Integración de Eclipse Perl" (en alemán). Epic.sourceforge.net . Consultado el 6 de octubre de 2013 .
- ↑ "Desarrolla juegos y aplicaciones | Adobe Flash Builder 4.7 Premium" . Adobe.com. 26 de septiembre de 2013. Consultado el 6 de octubre de 2013 .
- ↑ "Complemento de Google para Eclipse — Desarrolladores de Google" . 19 de septiembre de 2013. Consultado el 6 de octubre de 2013 .
- ↑ Comunidad Grails. "Groovy/Grails Tool Suite" . Grails.org. Archivado del original el 3 de octubre de 2013. Consultado el 6 de octubre de 2013 .
- ↑ "Lenguaje de modelado Java (JML) | Descargas de software de desarrollo gratuito en" . Sourceforge.net . Consultado el 6 de octubre de 2013 .
- ↑ "Nodeclipse (Nodeclipse-1, complementos del editor CoffeeScript, IDE Eclipse Node.js y npm-proxy) en GitHub" . Github.com . Consultado el 6 de octubre de 2013 .
- ↑ "Página principal de PyDev" .
- ↑ "Radrails.Org" . Radrails.Org. Archivado del original el 14 de junio de 2007. Consultado el 6 de octubre de 2013 .
- ↑ "Aptana | Studio" . Rubyeclipse.sourceforge.net. Archivado del original el 29/06/2009 . Consultado el 06/10/2013 .
- ↑ "Scala IDE para Eclipse" . Scala-ide.org . Consultado el 6 de octubre de 2013 .
- ↑ "Spring · Eclipse Downloads" . Springsource.org . Consultado el 6 de octubre de 2013 .
- ↑ Fecha de creación: lunes, 13 de agosto de 2012 - 14:35 (2012-08-13). "Spring Tool Suite (STS) para Eclipse Juno (3.8 + 4.2) | Complementos, paquetes y productos de Eclipse - Eclipse Marketplace" . Marketplace.eclipse.org. Archivado del original el 15 de octubre de 2013. Recuperado el 6 de octubre de 2013 .
{{cite web}}: CS1 maint: nombres múltiples: lista de autores ( enlace ) CS1 maint: nombres numéricos: lista de autores ( enlace ) - ↑ "Wolfram Workbench: Entorno de desarrollo integrado de última generación" . Wolfram.com . Consultado el 6 de octubre de 2013 .
- ↑ "Inicio - WOProject / WOLips - Wiki de la Asociación WOCommunity" . Wiki.objectstyle.org. 21-05-2013 . Consultado el 06-10-2013 .
Enlaces externos
- Lista de proyectos en eclipse.org
- Eclipse (software)
- Listas de complementos de software