[pyar] Experiencia en desarrollo de GUIs multiplataforma

Mariano Guerra luismarianoguerra en gmail.com
Sab Ago 7 03:40:08 ART 2010


2010/8/7 Juan Hernandez <vladjanicek en gmail.com>:
> Amigos:
> Estamos en el diseno de una aplicacion que requerira una interfaz web como
> un gui instalable tanto en Linux, Windows y MacOS X.
> Para la interfaz web tenemos miles de excelentes opciones (web2py, django,
> Pylons -queremos tal vez usar SQLAlchemy y este tal vez seria bueno-).
> Cuales han sido sus experiencias programando GUIs que puedan ser
> "instaladas" en Windows por un usuario comun? En linux es muy facil
> distribuirlo/instalarlo pero cuando Windows entra en la ecuacion, todo
> cambia.
> Ademas... es como q un poco desmotivante q en la misma wiki de Python
> digan "if you want to create a GUI desktop app - don't use Python"
> Salud!
> jhv
> 1- http://wiki.python.org/moin/GuiProgramming

te voy a dar una solucion poco convencional pero que en tu caso puede
llegar a servir.

si vas a hacer una aplicacion web y tenes que hacer una aplicacion de
escritorio, te recomendaria que la aplicacion de escritorio la hagas
en XUL[1]
porque? porque todo el codigo del backend y el javascript lo vas a
tener escrito de todas formas, lo unico que vas a tener que cambiar es
el formato de los templates, en lugar de generar html, genera xul y
tenes una aplicacion que se ve como firefox, thunderbird o similar.

para hacerlo instalable podes o bien usar xulrunner[2], o algo como
mozilla prism[3]

espero que sirva, si eso no te convence te recomendaria wxPython por
su portabilidad y adaptabilidad a los distintos escritorios (incluso
cuando yo uso GTK :)

saludos.

[1] https://developer.mozilla.org/en/xul
[2] https://developer.mozilla.org/en/XULRunner
[3] http://prism.mozillalabs.com/



More information about the pyar mailing list