stringtranslate.com

eclipse (software)

Eclipse es un entorno de desarrollo integrado (IDE) utilizado en programación informática . [5] Contiene un espacio de trabajo básico y un sistema de complementos extensible para personalizar el entorno. Es el segundo IDE más popular para el desarrollo de Java y, hasta 2016, era el más popular. [6] Eclipse está escrito principalmente en Java y su uso principal es desarrollar aplicaciones Java, [7] pero también puede usarse para desarrollar aplicaciones en otros lenguajes de programación a través de complementos, incluidos Ada , ABAP , C , C++ , C#. , Clojure , COBOL , D , Erlang , Fortran , Groovy , Haskell , JavaScript , Julia , [8] Lasso , Lua , NATURAL , Perl , PHP , Prolog , Python , R , Ruby (incluido el marco Ruby on Rails ), Rust , Scala y Esquema . También se puede utilizar para desarrollar documentos con LaTeX (a través de un complemento TeXlipse) y paquetes para el software Mathematica . Los entornos de desarrollo incluyen las herramientas de desarrollo Java (JDT) de Eclipse para Java y Scala, Eclipse CDT para C/C++ y Eclipse PDT para PHP, entre otros. [9]

La base de código inicial se originó en IBM VisualAge . [10] El kit de desarrollo de software (SDK) de Eclipse, que incluye las herramientas de desarrollo de Java, está destinado a desarrolladores de Java. Los usuarios pueden ampliar sus capacidades instalando complementos escritos para la plataforma Eclipse, como kits de herramientas de desarrollo para otros lenguajes de programación, y pueden escribir y contribuir con sus propios complementos. Desde Eclipse 3.0 (lanzado en 2004), los complementos se instalan y administran como "paquetes" utilizando Equinox , una implementación de OSGi . [11]

El SDK de Eclipse es un software gratuito y de código abierto , publicado bajo los términos de la Licencia pública de Eclipse , aunque es incompatible con la Licencia pública general GNU . [12] Fue uno de los primeros IDE que se ejecutó bajo GNU Classpath y se ejecuta sin problemas bajo IcedTea .

Historia

Eclipse se inspiró en la familia VisualAge de productos de entorno de desarrollo integrado (IDE) basada en Smalltalk . [10] Aunque fue bastante exitoso, un inconveniente importante de los productos VisualAge fue que el código desarrollado no estaba en un modelo de ingeniería de software basado en componentes . En cambio, todo el código de un proyecto se guardaba en una base de datos comprimida utilizando técnicas SCID (algo así como un archivo zip pero en .dat). No se podía acceder fácilmente a las clases individuales, y menos aún fuera de la herramienta. Un equipo principalmente del laboratorio de IBM Cary, Carolina del Norte, desarrolló el nuevo producto como reemplazo basado en Java. [13] [ verificación fallida ] En noviembre de 2001, se formó un consorcio con una junta directiva para promover el desarrollo de Eclipse como software de código abierto . Se estima que IBM ya había invertido casi 40 millones de dólares en ese momento. [14] Los miembros originales eran Borland , IBM , Merant , QNX Software Systems , Rational Software , Red Hat , SuSE , TogetherSoft y WebGain . [15] El número de delegados aumentó a más de 80 a finales de 2003. En enero de 2004, se creó la Fundación Eclipse . [dieciséis]

Eclipse 3.0 (lanzado el 21 de junio de 2004) seleccionó las especificaciones de la plataforma de servicios OSGi como arquitectura de tiempo de ejecución. [17]

La Association for Computing Machinery reconoció a Eclipse con el premio ACM Software System Award 2011 el 26 de abril de 2012. [18]

Licencia

La Licencia Pública de Eclipse (EPL) es la licencia fundamental bajo la cual se publican los proyectos de Eclipse. [19] Algunos proyectos requieren una licencia dual, para la cual está disponible la Licencia de Distribución Eclipse (EDL), aunque el uso de esta licencia debe solicitarse y considerarse caso por caso.

Eclipse se lanzó originalmente bajo la Licencia pública común , pero luego se le volvió a otorgar la licencia bajo la Licencia pública de Eclipse. La Free Software Foundation ha dicho que ambas licencias son licencias de software libre , pero son incompatibles con la Licencia Pública General GNU (GPL). [20]

Nombre

Según Lee Nackman, director de tecnología de la división Rational de IBM (que se originó en 2003) en ese momento, el nombre "Eclipse" (que data al menos de 2001) no era un juego de palabras sobre Sun Microsystems , ya que la principal competencia del producto en el momento de El nombre era Microsoft Visual Studio , que Eclipse iba a eclipsar. [21]

A diferentes versiones de Eclipse se les han dado diferentes nombres relacionados con la ciencia. A las versiones que llevan el nombre de Calisto , Europa y Ganímedes , que son lunas de Júpiter , les siguió una versión que lleva el nombre de Galileo , el descubridor de esas lunas. A estos les siguieron dos nombres con temas solares, Helios de la mitología griega e Índigo , uno de los siete colores del arco iris (producido por el sol). La versión posterior, Juno, tiene un triple significado: figura mitológica romana , asteroide y nave espacial a Júpiter . [22] Kepler , Luna y Marte continuaron el tema de la astronomía, y luego Neón y Oxígeno constituyeron un tema de elementos químicos . Photon representó un regreso a los nombres con temas solares.

A partir de 2018 , se abandonó el esquema alfabético para alinearse mejor con la nueva estrategia de lanzamiento simultáneo. [23] Las versiones se denominan en el formato AAAA-MM para reflejar las versiones trimestrales, comenzando con la versión 4.9 denominada 2018-09. [24]

Lanzamientos

Desde 2006, la Fundación coordina una Lanzamiento Simultáneo anual . [25] Cada versión incluye la plataforma Eclipse y varios otros proyectos de Eclipse.

Desde 2008 hasta 2018, cada Liberación Simultánea ocurrió el cuarto miércoles de junio. En 2018, el proyecto cambió a versiones trimestrales (13 semanas) AAAA-MM sin versiones de servicios intermedios. [26]

Leyenda:
Versión antigua
Versión anterior, aún mantenida.
Ultima versión
Última versión preliminar
Lanzamiento futuro
  1. ^ Hay una versión 3.8 de Eclipse Juno; no se promociona en la página principal de descargas, pero hay una distribución empaquetada disponible para descargar. [42] Eclipse 3.8 proporciona correcciones de errores para Indigo y agrega soporte para Java 7, y su mantenimiento se realizó en doble secuencia con 4.2. [43] Se pueden agregar funciones y complementos equivalentes a una distribución empaquetada desde el IDE.

Arquitectura

Eclipse utiliza complementos para proporcionar toda la funcionalidad dentro y encima del sistema de ejecución. Su sistema de tiempo de ejecución se basa en Equinox , una implementación de la especificación del marco central OSGi . [80]

Además de permitir que la plataforma Eclipse se amplíe utilizando otros lenguajes de programación , como C y Python , el marco del complemento permite que la plataforma Eclipse funcione con lenguajes de composición tipográfica como LaTeX [81] y aplicaciones de red como telnet y sistemas de gestión de bases de datos. . La arquitectura del complemento admite la escritura de cualquier extensión deseada en el entorno, como la gestión de la configuración . El SDK de Eclipse proporciona soporte para Java y CVS , y complementos de terceros proporcionan soporte para otros sistemas de control de versiones .

Con la excepción de un pequeño kernel en tiempo de ejecución, todo en Eclipse es un complemento. Por lo tanto, cada complemento desarrollado se integra con Eclipse de la misma manera que otros complementos; en este sentido, todas las características son "iguales". [82] Eclipse proporciona complementos para una amplia variedad de funciones, algunas de las cuales provienen de terceros que utilizan modelos gratuitos y comerciales. Algunos ejemplos de complementos incluyen el Lenguaje de modelado unificado (UML), Sequence y otros diagramas UML, un complemento para DB Explorer y muchos más.

El SDK de Eclipse incluye las herramientas de desarrollo Java (JDT) de Eclipse, que ofrecen un IDE con un compilador incremental de Java integrado y un modelo completo de los archivos fuente de Java. Esto permite técnicas avanzadas de refactorización y análisis de código. El IDE también hace uso de un espacio de trabajo , en este caso un conjunto de metadatos en un espacio de archivos plano que permite modificaciones de archivos externos siempre que el recurso del espacio de trabajo correspondiente se actualice posteriormente.

Eclipse implementa los elementos de control gráfico del kit de herramientas de Java llamado Standard Widget Toolkit (SWT), mientras que la mayoría de las aplicaciones Java utilizan el estándar Java Abstract Window Toolkit (AWT), Swing o JavaFX . La interfaz de usuario de Eclipse también utiliza una capa de interfaz gráfica de usuario intermedia llamada JFace , que simplifica la construcción de aplicaciones basadas en SWT. Eclipse se creó para ejecutarse en Wayland durante un proyecto Google Summer of Code (GSoC) en 2014. [83]

A partir de 2017 , los paquetes de idiomas desarrollados por el Proyecto Babel proporcionan traducciones a más de 40 idiomas naturales . [4]

Plataforma de cliente rica

Eclipse proporciona la plataforma de cliente enriquecido (RCP) para desarrollar aplicaciones de propósito general.

Los siguientes componentes constituyen la plataforma de cliente enriquecido:

Ejemplos de aplicaciones de cliente enriquecido basadas en Eclipse son:

plataforma de servidor

Eclipse admite el desarrollo para Tomcat , GlassFish y muchos otros servidores y, a menudo, es capaz de instalar el servidor requerido (para el desarrollo) directamente desde el IDE. Admite la depuración remota, lo que permite al usuario observar las variables y recorrer el código de una aplicación que se ejecuta en el servidor adjunto.

Plataforma de herramientas web

El proyecto Eclipse Web Tools Platform (WTP) es una extensión de la plataforma Eclipse con herramientas para desarrollar aplicaciones web y Java EE. Incluye editores gráficos y de código fuente para una variedad de lenguajes, asistentes y aplicaciones integradas para simplificar el desarrollo, y herramientas y API para respaldar la implementación, ejecución y prueba de aplicaciones. [85]

Plataforma de modelado

El proyecto Modelado contiene todos los proyectos oficiales de la Fundación Eclipse que se centran en tecnologías de desarrollo basadas en modelos. Todos son compatibles con el Eclipse Modeling Framework creado por IBM. Esos proyectos se dividen en varias categorías: transformación de modelos, herramientas de desarrollo de modelos, desarrollo de sintaxis concreta, desarrollo de sintaxis abstracta, tecnología e investigación y amalgama.

Los proyectos de transformación de modelos utilizan modelos basados ​​en Eclipse Modeling Framework (EMF) como entrada y producen un modelo o texto como salida. Los proyectos de transformación de modelo a modelo incluyen ATLAS Transformation Language (ATL), un lenguaje de transformación de código abierto y un conjunto de herramientas que se utiliza para transformar un modelo determinado o generar un nuevo modelo a partir de un modelo EMF determinado. Los proyectos de transformación de modelo a texto contienen Acceleo , una implementación de MOFM2T , un modelo estándar a lenguaje de texto del Object Management Group (OMG). El generador de código Acceleo puede generar cualquier lenguaje textual (Java, PHP, Python, etc.) a partir de modelos basados ​​en EMF definidos con cualquier metamodelo ( Lenguaje de modelado unificado (UML), Lenguaje de modelado de sistemas (SysML), etc.). Es de código abierto.

Los proyectos de herramientas de desarrollo de modelos son implementaciones de varios estándares de modelado utilizados en la industria y sus conjuntos de herramientas. Entre esos proyectos se pueden encontrar implementaciones de varios estándares:

El proyecto Concrete Syntax Development contiene Graphical Modeling Framework, un marco basado en Eclipse dedicado a la representación gráfica de modelos basados ​​en EMF. [ cita necesaria ]

El proyecto de desarrollo de sintaxis abstracta alberga el marco de modelado de Eclipse, núcleo de la mayor parte del proyecto de modelado de la Fundación Eclipse y el marco disponible para EMF como objetos de datos conectados (CDO), consulta EMF o validación de EMF.

Los proyectos de Tecnología e Investigación son prototipos de proyectos de Modelado; Este proyecto se utiliza para albergar todos los proyectos de modelado de la Fundación Eclipse durante su fase de incubación. [ cita necesaria ]

Amalgam proporciona el empaquetado y la integración entre todas las herramientas de modelado disponibles para el paquete Eclipse dedicado a las herramientas de modelado. [86]

Gestión del ciclo de vida de las aplicaciones.

La gestión del ciclo de vida de las aplicaciones (ALM) y la gestión de tareas en Eclipse necesitan un componente opcional llamado Mylyn ( / ˈ m l ɪ n / ), una implementación de código abierto de la interfaz centrada en tareas . Proporciona una API para herramientas que incorporan la interfaz centrada en tareas. Para los desarrolladores de software, ayuda al desarrollador a trabajar de manera eficiente con muchas tareas diferentes (como errores, informes de problemas o nuevas funciones). Las tareas están integradas en Mylyn. Para todas las tareas que se han integrado, Mylyn monitorea la actividad del usuario e intenta identificar información relevante para la tarea en cuestión. Utiliza este contexto de tarea para centrar la interfaz de usuario de Eclipse en la información relacionada. Mylyn puede integrarse con repositorios como Bugzilla , Trac , Redmine , Mantis , [87] JIRA , Unfuddle, [88] y GitHub . [89] Se centra en mejorar la productividad reduciendo la búsqueda, el desplazamiento y la navegación. Al hacer explícito el contexto de la tarea, Mylyn también pretende facilitar la realización de múltiples tareas, la planificación, la reutilización de esfuerzos anteriores y el intercambio de conocimientos.

El nombre del proyecto proviene de la mielina , una capa eléctricamente aislante que rodea los axones de las neuronas. [90] El nombre original de este proyecto, "Mylar", replicaba una marca registrada de una compañía cinematográfica boPET , por lo que la Fundación Eclipse cambió el nombre del proyecto. [91]

Características

Las características de Eclipse IDE incluyen editor de texto con coloración de sintaxis, asistencia de codificación, finalización de código , refactorización de código , análisis de código con sugerencias de "solución rápida" junto con depuración de código . [92]

Junto con el soporte nativo para OSGi, se agregó soporte para JPMS a partir de Java 9. [92]

Extensiones

Eclipse admite una amplia selección de extensiones, agregando soporte para Python a través de PyDev , desarrollo de Android a través de ADT de Google (reemplazado por Android Studio desde 2015), JavaFX a través de e(fx)clipse, JavaScript , jQuery y muchos otros en Eclipse Marketplace. Valable es un complemento de Vala para Eclipse. [93]

Además de las advertencias integradas del compilador de Java, hay complementos adicionales disponibles para linting para mejorar la calidad y la coherencia del código, como SpotBugs y Sonar. [94] [95]

La compatibilidad con herramientas de compilación como Ant , Maven , Make y CMake incluye la capacidad de reemplazar el formato de archivo de proyecto nativo de Eclipse con Maven pom.xml directamente. [96]

Distribuciones alternativas

Existen varias distribuciones alternativas en el proyecto Eclipse.

Herramientas de desarrollo PHP

El proyecto de herramientas de desarrollo del preprocesador de hipertexto PHP (PHP) proporciona un marco para la plataforma Eclipse. El proyecto abarca todos los componentes de desarrollo, incluida la finalización de código, el desarrollo de PHP y la facilitación de la extensibilidad. Aprovecha la plataforma de herramientas web Eclipse (WTP) y el kit de herramientas de lenguajes dinámicos (DLTK) existentes. [97]

Herramientas de desarrollo de Android

Las herramientas de desarrollo de Android (ADT) fueron reemplazadas en 2015 por el propio complemento de la fundación Eclipse, llamado Andmore: Development Tools for Android , [98] después de que Google interrumpiera el desarrollo de su complemento para Eclipse IDE, que está diseñado para proporcionar un entorno integrado. en el que construir aplicaciones de Android. ADT/Andmore amplía las capacidades de Eclipse para permitir a los desarrolladores configurar nuevos proyectos de Android, crear una interfaz de usuario de aplicación, agregar paquetes basados ​​en la API de Android Framework, depurar sus aplicaciones utilizando las herramientas del SDK de Android y exportar archivos .apk firmados (o sin firmar). para distribuir sus aplicaciones. Está disponible gratuitamente para descargar. ADT de Google fue el IDE oficial para Android hasta 2015, pero fue reemplazado por Andmore de Eclipse y el Android Studio oficial . [99] [100]

Ver también

Referencias

  1. ^ ab "Consorcio Eclipse.org". La Comunidad para la Innovación Abierta y la Colaboración | La Fundación Eclipse . Consultado el 10 de septiembre de 2022 .
  2. ^ Ed Merks (22 de octubre de 2023). «Proyecto Eclipse 4.30.0» . Consultado el 22 de diciembre de 2023 .
  3. ^ "Equinoccio/desarrollador - Eclipsepedia". wiki.eclipse.org . Consultado el 26 de agosto de 2023 .
  4. ^ ab "Proyecto Babel - Traducción de Eclipse". Eclipse . La Fundación Eclipse . Consultado el 5 de marzo de 2017 .
  5. ^ "IDE frente a herramientas de compilación: cómo trabajan los usuarios de Eclipse, IntelliJ IDEA y NetBeans con Maven, Ant, SBT y Gradle". zeroturnaround.com . Consultado el 28 de diciembre de 2018 .
  6. ^ "IntelliJ IDEA domina el mercado IDE con una adopción del 62% entre los desarrolladores de JVM". Snyk . 5 de febrero de 2020 . Consultado el 30 de enero de 2022 .
  7. ^ "IDE web y de escritorio de Eclipse". La Fundación Eclipse . Consultado el 29 de enero de 2022 .
  8. ^ "GitHub - JuliaComputing/JuliaDT: kit de herramientas de desarrollo de Julia para Eclipse". github.com . 10 de octubre de 2018 . Consultado el 28 de diciembre de 2018 a través de GitHub.
  9. ^ "Paquetes Eclipse | La Fundación Eclipse: hogar de una comunidad global, Eclipse IDE, Jakarta EE y más de 350 proyectos de código abierto ..." www.eclipse.org . Consultado el 26 de agosto de 2023 .
  10. ^ ab "¿De dónde vino Eclipse?". WikiEclipse . Consultado el 16 de marzo de 2008 .
  11. ^ "500 líneas o menos: Eclipse", dice "Con el cambio a OSGi, los complementos de Eclipse pasaron a ser conocidos como paquetes"
  12. ^ Free Software Foundation, Inc. (5 de noviembre de 2012). "Varias licencias y comentarios sobre ellas".
  13. ^ Rick DeNatale (15 de octubre de 2008). "¿Dará vueltas en círculos?". Archivado desde el original el 19 de octubre de 2008.
  14. ^ Milinkovich, Mike. "IBM y Eclipse: una década de innovación en software". Construyendo un planeta más inteligente . Archivado desde el original el 30 de enero de 2012 . Consultado el 3 de noviembre de 2011 .
  15. ^ "Acerca de la Fundación Eclipse: Historia de Eclipse". Eclipse . Consultado el 1 de enero de 2014 .
  16. ^ "Acerca de la Fundación Eclipse". La Fundación Eclipse . Consultado el 13 de agosto de 2008 .
  17. ^ "OSGi: las bases de la base de la plataforma". La Fundación Eclipse. Archivado desde el original el 13 de junio de 2008 . Consultado el 25 de junio de 2008 .
  18. ^ "ACM honra a los innovadores en informática por sus avances en la investigación, la educación y la industria". Asociación para Maquinaria de Computación. Archivado desde el original el 29 de abril de 2012 . Consultado el 26 de abril de 2012 .
  19. ^ "Licencia pública de Eclipse" . Consultado el 24 de febrero de 2012 .
  20. ^ "Varias licencias y comentarios sobre ellas". Fundación de Software Libre. 17 de mayo de 2007 . Consultado el 20 de mayo de 2007 .
  21. ^ Darryl K. Taft (20 de mayo de 2005). "Eclipse: detrás del nombre". eWeek.com . Participaciones empresariales de Ziff Davis . Consultado el 11 de agosto de 2008 .
  22. ^ Sharma, Ankur (14 de febrero de 2011). "Nombrar Índigo +1". Eclipse . Consultado el 4 de julio de 2016 .
  23. ^ "Una entrevista con Wayne Beaton, director de proyectos de código abierto de la Fundación Eclipse:" Eclipse Photon marca el fin de una era"". jaxenter.com . 28 de junio de 2018 . Consultado el 16 de septiembre de 2019 .
  24. ^ "Preguntas frecuentes sobre lanzamientos simultáneos". Eclipse . 9 de marzo de 2018 . Consultado el 2 de marzo de 2019 .
  25. ^ ab "Lanzamiento simultáneo" . Consultado el 12 de enero de 2018 .
  26. ^ "Preguntas frecuentes sobre SimRel/ciclo de lanzamiento simultáneo" . Consultado el 15 de marzo de 2019 .
  27. ^ "Proyecto Herramientas Eclipse". archivo.eclipse.org . Consultado el 10 de septiembre de 2022 .
  28. ^ "Consorcio Eclipse.org". La Comunidad para la Innovación Abierta y la Colaboración | La Fundación Eclipse . Consultado el 10 de septiembre de 2022 .
  29. ^ "Consorcio Eclipse.org". La Comunidad para la Innovación Abierta y la Colaboración | La Fundación Eclipse . Consultado el 10 de septiembre de 2022 .
  30. ^ "Proyecto Herramientas Eclipse". archivo.eclipse.org . Consultado el 10 de septiembre de 2022 .
  31. ^ "Fundación Eclipse". Eclipse.org. 21 de junio de 2004 . Consultado el 12 de enero de 2018 .
  32. ^ "Proyecto Herramientas Eclipse". archivo.eclipse.org . Consultado el 10 de septiembre de 2022 .
  33. ^ "¡Eclipse 3.1 adentro!" . Consultado el 12 de enero de 2018 .
  34. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak "Lanzamiento simultáneo de Eclipse IDE (SimRel)". GitHub . Fundación Eclipse . 6 de diciembre de 2023 . Consultado el 22 de diciembre de 2023 .
  35. ^ "Proyectos Eclipse Callisto". Eclipse . Consultado el 12 de enero de 2018 .
  36. ^ "Liberación simultánea de Ganímedes". wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  37. ^ "Liberación simultánea de Galileo". wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  38. ^ "Categoría: Helios". wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  39. ^ "Categoría: Índigo". wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  40. ^ "Ayuda: plataforma Eclipse". ayuda.eclipse.org . Consultado el 12 de enero de 2018 .
  41. ^ "Ha llegado el tren de liberación de Eclipse Juno". Eclipse . 27 de junio de 2012 . Consultado el 12 de enero de 2018 .
  42. ^ "Compilación de mantenimiento de Eclipse 3.8.2: 3.8.2". archivo.eclipse.org . 31 de enero de 2013 . Consultado el 12 de enero de 2018 .
  43. ^ "389175 - Lanzamiento simultáneo de doble transmisión (3.x y 4.x)". bugs.eclipse.org . Consultado el 28 de diciembre de 2018 .
  44. ^ "Categoría: Juno". wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  45. ^ "Categoría: Kepler". wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  46. ^ abcdefg "Eclipse/Instalación - Eclipsepedia". wiki.eclipse.org . Consultado el 10 de septiembre de 2022 .
  47. ^ "Categoría: Luna". Wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  48. ^ "Proyecto Eclipse 4.4.0". 22 de julio de 2013 . Consultado el 12 de enero de 2018 .
  49. ^ "Categoría: Marte". Wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  50. ^ "Categoría: Neón". wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  51. ^ "Categoría: Oxígeno". wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  52. ^ "Eclipse Oxygen: nuevo y digno de mención" . Consultado el 3 de julio de 2018 .
  53. ^ "Eclipse Project Oxygen (4.7) M1: nuevo y digno de mención" . Consultado el 22 de agosto de 2019 .
  54. ^ "Categoría: Fotón". wiki.eclipse.org . Consultado el 12 de enero de 2018 .
  55. ^ "Categoría: SimRel-2018-09". wiki.eclipse.org .
  56. ^ "Categoría: SimRel-2018-12". wiki.eclipse.org .
  57. ^ "Eclipse 4.10 - Nuevo y digno de mención - Nuevas funciones para desarrolladores de Java". www.eclipse.org .
  58. ^ "Categoría: SimRel-2019-03". wiki.eclipse.org .
  59. ^ "Categoría: SimRel-2019-06". wiki.eclipse.org .
  60. ^ "Categoría: SimRel-2019-09". wiki.eclipse.org .
  61. ^ "Categoría: SimRel-2019-12". wiki.eclipse.org .
  62. ^ "Categoría: SimRel-2020-03". wiki.eclipse.org .
  63. ^ "Categoría: SimRel-2020-06". wiki.eclipse.org .
  64. ^ "Categoría: SimRel-2020-09". wiki.eclipse.org .
  65. ^ "Categoría: SimRel-2020-12". wiki.eclipse.org .
  66. ^ "Categoría: SimRel-2021-03". wiki.eclipse.org .
  67. ^ "Categoría: SimRel-2021-06". wiki.eclipse.org .
  68. ^ "Categoría: SimRel-2021-09". wiki.eclipse.org .
  69. ^ "Categoría: SimRel-2021-12". wiki.eclipse.org .
  70. ^ "Categoría: SimRel-2022-03". wiki.eclipse.org .
  71. ^ "Categoría: SimRel-2022-06". wiki.eclipse.org .
  72. ^ "Categoría: SimRel-2022-09". wiki.eclipse.org .
  73. ^ "Categoría: SimRel-2022-12". wiki.eclipse.org .
  74. ^ "Categoría: SimRel-2023-03". wiki.eclipse.org .
  75. ^ "Categoría: SimRel-2023-06". wiki.eclipse.org .
  76. ^ "Categoría: SimRel-2023-09". wiki.eclipse.org .
  77. ^ ".github/wiki/Eclipse_(software)/SimRel/2023-12.md en principal · eclipse-simrel/.github". GitHub . Fundación Eclipse . Consultado el 22 de diciembre de 2023 .
  78. ^ ".github/wiki/Eclipse_(software)/SimRel/2024-03.md en principal · eclipse-simrel/.github". GitHub . Fundación Eclipse . Consultado el 22 de diciembre de 2023 .
  79. ^ ".github/wiki/Eclipse_(software)/SimRel/2024-06.md en principal · eclipse-simrel/.github". GitHub . Fundación Eclipse . Consultado el 22 de diciembre de 2023 .
  80. ^ "Productos certificados OSGi". Sitio de la Alianza OSGi . Consultado el 2 de agosto de 2016 .[ enlace muerto permanente ]
  81. ^ "Página de inicio de TeXlipse: LaTeX para Eclipse". TeXlipse.sourceforge.net . Consultado el 1 de enero de 2014 .
  82. ^ Gallardo, David (1 de diciembre de 2002). "Desarrollo de complementos de Eclipse". IBM . Consultado el 5 de febrero de 2018 .
  83. ^ "Eclipse ahora se ejecuta en Wayland". 18 de agosto de 2014. Archivado desde el original el 23 de agosto de 2014 . Consultado el 17 de septiembre de 2014 .
  84. ^ "Rendimiento de la cartera". Rendimiento de la cartera . Consultado el 16 de diciembre de 2020 .
  85. ^ "Proyecto de plataforma de herramientas web Eclipse". Eclipse.org . Consultado el 2 de mayo de 2011 . El proyecto Eclipse Web Tools Platform (WTP) amplía la plataforma Eclipse con herramientas para desarrollar aplicaciones web y Java EE. Incluye editores gráficos y de código fuente para una variedad de lenguajes, asistentes y aplicaciones integradas para simplificar el desarrollo, herramientas para respaldar la implementación, ejecución y prueba de aplicaciones, y API para ampliar su funcionalidad.
  86. ^ (en inglés) "Sitio web de fusión". 31 de enero de 2013 . Consultado el 5 de marzo de 2015 .
  87. ^ "Conector Mylyn MantisBT". Rastreador de errores Mantis . Archivado desde el original el 25 de diciembre de 2012 . Consultado el 25 de octubre de 2011 .
  88. ^ "Desenvolver el conector Mylyn". Desenredarse . Consultado el 21 de mayo de 2011 .
  89. ^ "Conector GitHub Mylyn para Eclipse". GitHub . 10 de mayo de 2011 . Consultado el 12 de mayo de 2011 .
  90. ^ "Bug191406: cambie el nombre del proyecto Mylar a Mylyn". Fundación Eclipse . Consultado el 18 de febrero de 2009 .
  91. ^ "Preguntas frecuentes sobre el cambio de nombre del proyecto Mylar a Mylyn". Fundación Eclipse . Consultado el 18 de febrero de 2009 .
  92. ^ ab "Ayuda de Eclipse". Eclipse . Consultado el 20 de noviembre de 2023 .
  93. ^ "valioso en Launchpad". Launchpad.net . 24 de diciembre de 2007 . Consultado el 28 de diciembre de 2018 .
  94. ^ "Mercado Eclipse". Mercado de eclipses . Eclipse . Consultado el 20 de noviembre de 2023 .
  95. ^ "Documentación de SonarLint". Soñar . Consultado el 20 de noviembre de 2023 .
  96. ^ "Conversión del proyecto Java Eclipse en proyecto Maven". Eclipsepedia . Eclipse . Consultado el 20 de noviembre de 2023 .
  97. ^ "Herramientas de desarrollo PHP". proyectos.eclipse.org . 31 de enero de 2013 . Consultado el 1 de enero de 2014 .
  98. ^ "Y más: herramientas de desarrollo para Android™". Complementos, paquetes y productos de Eclipse: Eclipse Marketplace . Consultado el 11 de noviembre de 2019 .
  99. ^ Eason, Jamal. "Estudio de Android 1.0".
  100. ^ Eason, Jamal (26 de junio de 2015). "Una actualización de las herramientas para desarrolladores de Android Eclipse". android-developers.googleblog.com . Consultado el 25 de marzo de 2017 .

Fuentes

enlaces externos