Es bastante simple entonces...no hagas nada :).
Separa tu programa en cliente-servidor pero no metas una capa de
comunicacion. Simplemente llama metodos python. Si algun dia lo
necesitas web haces el codigo que publique con algun protocolo la
llamada a los metodos de servidor. Yo hice esto en Java una vez
metiendo RMI en el medio cuando necesite hacer cliente-servidor una
aplicacion standalone.

Consideraciones para que funcione:
  1. Separa bien claro cuales son las clases que vivirian en el
cliente y en el servidor.
  2. Tene presente que cualquier objeto que este como parametro de los
metodos sera enviado serializado y perdera su identidad, o sea que en
la practica del otro lado llega otro objeto copiado. Para que quede
mas claro, no pongas objetos como 'coneccion BD', 'ventana', cualquier
singleton como parametro de los metodos del servidor.
  3. A pesar de que vas a usar Python y las APIs suelen ser promiscuas
trata de pensar bien la interfaz de la separacion cliente-servidor por
que una vez que la tengas vas a tener que vivir con ella por mucho
tiempo ya que un cambio implica cambiar todos los clientes.

Saludos

On Mon, Feb 23, 2009 at 10:51 AM, Mario Daniel Carugno
<[email protected]> wrote:
> Con PyGTK + MySql lo puedo solucionar, pero si el dia de mañana quiero
> que la aplicacion tambien pueda ser Web, no quiero programar de nuevo
> toda la logica de negocio.

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a