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

craf pyclutter en gmail.com
Mar Abr 5 10:51:21 ART 2011


--------- Mensaje reenviado --------
> De: Jorge Kalmbach <kalmbach en gmail.com>
> Reply-to: Python Argentina <pyar en python.org.ar>
> Para: Python Argentina <pyar en python.org.ar>
> Asunto: Re: [pyar] [Fwd: Re: Consulta sobre PyGObject]
> Fecha: Mon, 4 Apr 2011 23:51:59 -0300
> 
> 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/
> >
> _______________________________________________
> 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/

Hola Jorge.

Gracias por el link. Lo leí pero quedé tan perdido como empecé. El
problema es que como mi nivel de Python no es para nada sobresaliente,
la información que hay es como si te hablara un chino Klingones.
En la web te dicen ' a los novatos de Pygtk, mejor comenzar con
PyGObject' , pero como vas a empezar con el, si no se entiende que es.

Saludos.

Cristian Abarzúa




More information about the pyar mailing list