[pyar] [Fwd: Re: Consulta sobre PyGObject]

Jorge Kalmbach kalmbach en gmail.com
Lun Abr 4 23:51:59 ART 2011


2011/4/4 craf <pyclutter en gmail.com>:
> --------- Mensaje reenviado --------
>> De: Mariano Guerra <luismarianoguerra en gmail.com>
>> Para: Python Argentina <pyar en python.org.ar>
>> Cc: craf <pyclutter en gmail.com>
>> Asunto: Re: [pyar] Consulta sobre PyGObject
>> Fecha: Mon, 4 Apr 2011 17:37:19 +0100
>>
>> 2011/4/4 craf <pyclutter en gmail.com>:
>> > Hola.
>> >
>> > Veo que en la pagina web de Pygtk se recomienda que las personas que
>> > comienzan a programar con PyGtk usen la instrospección PyGOject.
>> > Pregunta: ¿Alguien sabe que es PyGObject?,

Relacionado a tu pregunta:
http://www.johnstowers.co.nz/blog/index.php/2011/04/03/end-of-an-era-pygtk/


>> PyGObject es un wrapper para python de GObject.
>>
>> GObject es el sistema de objetos que usa GTK para implementar todas
>> las caracteristicas de objetos ya que GTK esta implementado en C pero
>> es orientado a objetos
>>
>> > ¿Porqué es mejor?,
>>
>> el que es mejor o peor no es GObject sino los bindings de
>> introspeccion de GObject.
>>
>> en realidad no es que sean mejores o peores, es que los bindings de
>> introspeccion son los que se van a seguir manteniendo asi que te
>> conviene empezar con esos.
>>
>> los bindings actuales son generados mitad a mano mitad con unos
>> archivos que describen la api de GTK, esto hace que los distintos
>> bindings esten en distintos niveles de completitud y requieran trabajo
>> repetido por los desarrolladores de cada lenguaje y trabajo cada vez
>> que sale una version nueva de GTK.
>>
>> en los ultimos tiempos GObject gano soporte para instrospeccionar la
>> informacion de las APIs por lo que los bindings pueden ser generados
>> inspeccionando la informacion que GObject nos da por lo que se puede
>> hacer mas automatizado y la informacion se escribe una sola vez en el
>> codigo en C y se aprovecha por todos.
>>
>> por eso "es mejor"
>>
>> > y ¿donde se puede leer algo mas completo que lo que hay en la web de PyGtk?
>>
>> ni idea, esto que te comento no lo lei de ningun lugar en particular,
>> solo leyendo de vez en cuando planet.gnome.org me fui enterando de
>> como viene la cosa
>>
>> quizas estos links te ayuden:
>>
>> https://live.gnome.org/GObjectIntrospection
>> https://live.gnome.org/GObjectIntrospection/BindingsFeatures
>> https://live.gnome.org/PyGObject
>> https://live.gnome.org/GObjectIntrospection/FromHereToThere
>>
>> espero que sirva
>>
>> saludos!
>
> Gracias Mariano!
>
> Voy a leer los links que me envias.
>
> Saludos.
>
> Cristian
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>



More information about the pyar mailing list