Articulo de referencia

Lista de proyectos Eclipse

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 ecos...

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 :

Otro

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

  1. "Plataforma - Eclipsepedia" . Eclipse.org. 13 de noviembre de 2012. Consultado el 6 de octubre de 2013 .
  2. "Herramientas de desarrollo Java de Eclipse (JDT)" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  3. "PDE" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  4. "Orión" . Eclipse.org. 31 de enero de 2013. Consultado el 6 de octubre de 2013 .
  5. Beaton, Wayne. "Licencia pública de Eclipse 2.0 | La Fundación Eclipse" . www.eclipse.org . Consultado el 13 de febrero de 2019 .
  6. "Eclipse Oniro | projects.eclipse.org" . Eclipse.org. 4 de abril de 2022. Consultado el 4 de abril de 2022 .
  7. "Proyecto Buckminster" .
  8. "Eclipse CDT" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  9. "GEF" . Eclipse.org. 27 de septiembre de 2013. Consultado el 6 de octubre de 2013 .
  10. "Plataforma de herramientas paralelas de Eclipse (PTP)" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  11. "WindowBuilder" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  12. "Herramientas de desarrollo de AspectJ (AJDT)" . Eclipse.org. 4 de marzo de 2009. Consultado el 6 de octubre de 2013 .
  13. "Modelado de eclipses - EMF - Inicio" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  14. "Eclipse eTrice" . 31 de enero de 2013.
  15. "Vorto" . 27 de agosto de 2014.
  16. "Papiro del Eclipse" .
  17. "Eclipse Scout - Inicio del proyecto" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  18. "Eclipse SUMO" . Eclipse.org. 21 de junio de 2017. Consultado el 6 de marzo de 2020 .
  19. "Proyecto g-Eclipse - Herramientas para computación en la nube y en malla" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  20. "Eclipse Subversive - Proveedor de equipo de Subversion (SVN)" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  21. "Página principal de Eclipse BIRT" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  22. "Proyecto Plataforma de Herramientas de Datos de Eclipse (DTP)" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  23. "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 .
  24. "Proyecto de plataforma de herramientas de prueba y rendimiento de Eclipse" . Eclipse.org . Consultado el 6 de octubre de 2013 .
  25. "Subproyecto de herramientas estándar web" .
  26. "Proyecto Mihini" .
  27. "Complemento ADT | Desarrolladores de Android" . Developer.android.com . Consultado el 6 de octubre de 2013 .
  28. "EPIC - Integración de Eclipse Perl" (en alemán). Epic.sourceforge.net . Consultado el 6 de octubre de 2013 .
  29. "Desarrolla juegos y aplicaciones | Adobe Flash Builder 4.7 Premium" . Adobe.com. 26 de septiembre de 2013. Consultado el 6 de octubre de 2013 .
  30. "Complemento de Google para Eclipse — Desarrolladores de Google" . 19 de septiembre de 2013. Consultado el 6 de octubre de 2013 .
  31. Comunidad Grails. "Groovy/Grails Tool Suite" . Grails.org. Archivado del original el 3 de octubre de 2013. Consultado el 6 de octubre de 2013 .
  32. "Lenguaje de modelado Java (JML) | Descargas de software de desarrollo gratuito en" . Sourceforge.net . Consultado el 6 de octubre de 2013 .
  33. "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 .
  34. "Página principal de PyDev" .
  35. "Radrails.Org" . Radrails.Org. Archivado del original el 14 de junio de 2007. Consultado el 6 de octubre de 2013 .
  36. "Aptana | Studio" . Rubyeclipse.sourceforge.net. Archivado del original el 29/06/2009 . Consultado el 06/10/2013 .
  37. "Scala IDE para Eclipse" . Scala-ide.org . Consultado el 6 de octubre de 2013 .
  38. "Spring · Eclipse Downloads" . Springsource.org . Consultado el 6 de octubre de 2013 .
  39. 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 )
  40. "Wolfram Workbench: Entorno de desarrollo integrado de última generación" . Wolfram.com . Consultado el 6 de octubre de 2013 .
  41. "Inicio - WOProject / WOLips - Wiki de la Asociación WOCommunity" . Wiki.objectstyle.org. 21-05-2013 . Consultado el 06-10-2013 .
  • Lista de proyectos en eclipse.org