En informática , las plataformas de implementación abierta son sistemas donde la implementación es accesible. La implementación abierta permite a los desarrolladores de un programa modificar partes del software subyacente para adaptarlas a sus necesidades específicas. Con esta técnica, resulta mucho más sencillo escribir herramientas generales, aunque hace que los programas en sí sean más complejos de diseñar y usar.
También existen implementaciones de lenguajes abiertos , que hacen que ciertos aspectos de la implementación del lenguaje sean accesibles para los programadores de aplicaciones.
La implementación abierta no debe confundirse con el código abierto , que permite a los usuarios modificar el código fuente de la implementación, en lugar de utilizar las interfaces de programación de aplicaciones existentes .
Véase también
- La programación orientada a aspectos como concepto sucesor en la investigación
- Protocolo de metaobjeto para los medios de implementación primaria
- Arquitectura de software para la organización del software en general
Enlaces externos
- Enlaces relacionados con la implementación abierta
- Cultura y documentación del software libre
- Cálculo de stubs