Asunto: Re: [CORBA-Comp] Re: reflective middleware
Fecha: Sat Mar 11 01:37:08 2000
De: Miguel de Icaza <miguel@helixcode.com>
> Y ahora a lo que vamos.
> Entiendo que los INTERFACES de Bonobo funcionan con cualquier lenguaje. Es la filosofía
> CORBA. Pero ¿y la implementación?. Al observar la implementación, veo el struct
> GnomeObject y GnomeAggregateObject. Estas estructuras y su implementación asociada
> proporcionan la infraestructura de Bonobo. Además hay muchas otras utilidades
> implementadas en C en el paquete de bonobo.
Lo que estás viendo allí es la implemetación de Bonobo para GNOME.
Bonobo es independiente del lenguage; del toolkit e incluso de Unix.
Hay dos Bonobos: "Bonobo" (el modelo) y "bonobo" la implementación que
usa GtkObjects (para GNOME). Puede haber otras implementaciones.
> Mi pregunta es sencilla entonces: ¿Qué tendría que hacer para implementar componentes
> Bonobo en C++ o en Java? ¿La implementación en C que da soporte a la infraestructura
> Bonobo no supone un freno para la implementación de componentes en otros lenguajes?
Implementar las interfaces. No hay nada que te obligue a usar las
versiones de C.
Ahora bien, pienso que para ser C, es un API lindo, bonito, facil de
usar, chulo pues.
Por que? Por que usas el modelo de señalización (modelo/vista) para
extender un componente si no quieres usar la jerarquía de clases.
Miguel.
--------------------------------------------------------------------------
Esta es la lista de discusión de CORBA y Componentes Software (corba-comp)
--------------------------------------------------------------------------
Suscripcion: Envie un correo a mailto:Majordomo@ditec.um.es?body=subscribe%20corba-comp
Eliminar su suscripcion: mailto:Majordomo@ditec.um.es?body=unsubscribe%20corba-comp
Informacion de la lista: mailto:Majordomo@ditec.um.es?body=info%20corba-comp
Problemas: mailto:corba-comp-owner@ditec.um.es
Indices de la lista: http://www.ditec.um.es/~dsevilla/corba/
--------------------------------------------------------------------------