Tabla de contenido:
Definición - ¿Qué significa Eclipse Platform?
La plataforma Eclipse es una base genérica de entorno de desarrollo integrado (IDE) sin un lenguaje de programación específico. La plataforma contiene la funcionalidad IDE y está construida con componentes que crean aplicaciones mediante el uso de subconjuntos de componentes. Los desarrolladores crean, comparten y editan proyectos y archivos genéricos en la plataforma, mientras participan en un repositorio de entorno de desarrollo de equipos múltiples.
La función principal de la plataforma es proporcionar mecanismos y reglas a los proveedores de software, lo que permite una integración fluida del software entre diferentes proveedores.
Techopedia explica la plataforma Eclipse
El diseño y la estructura de la plataforma tiene las siguientes funciones:
- Construcción de variadas herramientas de desarrollo de aplicaciones.
- Soporte de conjuntos de proveedores de herramientas sin restricciones, como proveedores de software independientes (ISV)
- Manipulación de tipos de contenido, como HyperText Markup Language (HTML), Java, C, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Extensible Markup Language (XML) y el formato de intercambio de gráficos (GIF)
- Facilitación de la integración perfecta de herramientas de diferentes tipos de contenido y proveedores.
- Soporte de entornos de desarrollo para interfaz gráfica de usuario (GUI) y aplicaciones que no son GUI
- Ejecución dentro de diversos sistemas operativos, incluidos Windows, LinuxTM, Mac OS X, Solaris, AIX y HP-UX
- Uso del lenguaje de programación Java.
IBM creó la plataforma Eclipse para abordar las quejas sobre las herramientas de IBM. Los clientes y los desarrolladores de software se estaban cansando de integrar y deconstruir herramientas para habilitar la función de la herramienta en diferentes entornos. La donación de IBM de la plataforma a la comunidad de código abierto permitió a los desarrolladores de software crear herramientas integradas que funcionaban juntas. Como una iniciativa de código abierto, la plataforma permitió a los desarrolladores de software mejorar su plataforma existente mediante la contribución de nuevos complementos.
El éxito de la plataforma es atribuible a los siguientes grupos:
- Compradores: este grupo es responsable del desarrollo de las herramientas oficiales de Eclipse. Un ejemplo de committer es el Equipo de proyecto de la plataforma de herramientas web de Eclipse.
- Desarrolladores de complementos: este grupo amplió la plataforma para crear herramientas útiles como Eclipse Plug-in Central, que consta de muchos desarrolladores de complementos.
- Usuarios: este grupo utiliza las herramientas desarrolladas por los encargados y los desarrolladores de complementos.