Wrapper para descentralizar pygtk.
Chema Cortes
ch3m4 en ch3m4.org
Mie Feb 18 18:12:28 CET 2004
Pepe Aracil escribió:
> Tengo una idea, y no sé si ya habrá en marcha algún proyecto como este o no.
>
> La idea es poder hacer que en las aplicaciones hechas en pygtk se pueda
> separar la lógica y el interface de usuario.
No sólo estás separando la dos "capas", sino que luego (más adelante en
el mensaje) las pones en dos puntos distantes en la red. Es aquí, en la
interconexión de las dos capas, donde reside el "quiz". Para esto se
emplean cosas como el CORBA ó, más novedoso, los servicios web.
Creo recordar que el Twisted (www.twisted-matrix.com) tiene una
interface para que una apliación gtk se conecte a un servicio web
ofrecido por twisted, por lo que podrías empezar por ahí.
Y si quieres algo más novedoso, puedes mirarte el gtk# para mono. Por la
propia naturaleza del .Net, los objetos de una aplicación pueden estar
distribuídos en una red sin mucho esfuerzo. Sólo queda que se empiecen a
verse cosillas para pythonnet :-)
> Este sistema requiere mucho menos ancho de banda que una conexión por X
> y permitiría la creación de servidores de aplicaciones con una interface
> mucho mas adaptada para cierto tipo de aplicaciones que la web.
No creo que sea tanto ahorro de "ancho de banda". Hay incluso
situaciones en las que una conexión X es la que más ancho de banda
ahorra. Por ejemplo, cuando la capa de presentación tiene que mostrar
grandes cantidades de información o cuando se necesita combinar
presentaciones de diferentes sitios (algo similar a los "balanceos de
carga" en servidores).
--
Res publica non dominetur
Más información sobre la lista de distribución Python-es