[pyar] Experiencia en desarrollo de GUIs multiplataforma

Juan Rodríguez Monti juanrodriguezmonti en gmail.com
Dom Ago 8 16:37:34 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
>

Hola Juan,
Disculpá mi comentario, pero o redactaste mail alguna parte del Email o no
entiendo.

Vos decís, "estamos en el diseño de una aplicaci{on que requerirá una
interfaz web como un gui instalable tanto en ...", acá supongo que significa
que requerirá una interfaz web como un GUI.

Supongo, luego, que para una misma aplicación que correrá en un servidor (
nunca decís si local o afuera de la PC y es fundamental saberlo ) y que será
posible entrar vía web y vía una App de Escritorio.

No entiendo tampoco porqué Python no sirve para crear una aplicación de
Escritorio. Me parece algo sin sentido. Hay MUCHAS aplicaciones
profesionales, muy grossas, que son para win, lin, y mac y andan muy bien
con Python. Incluso algunas de ellas son como la más conocida / mejor
aplicación en su campo.

Lo que yo veo es que si la aplicación es web, tenemos :

a) Que corra en la máquina local. Entonces, necesitarás instalar el servidor
y sus recursos localmente.
b) Que corra en otra PC/Server. Entonces solo tendrás que instalar el
cliente.

Para instalar un cliente, si es una aplicación web, no seria mucho más que
escribir una dirección que apunte al server para el caso b. Para el caso a,
lo más "engorroso" será instalar el servidor localmente por el usuario.
Perfectamente podrias esconder la parte "pesada" ( no creo que lo sea ) y
que sea todo medio automático como esos paquetes LAMP que dan vueltas por
ahí.

Si es medio jodido instalar cosas en win, yo no le echaria la culpa a Python
;)

Por último, deberias enfocarte en hacer la instalación de una aplicación
Python en win. Que sigo sin ver cúal es lo jodido. Pero bueno, esa parte la
han
respondido los chicos/as de la lista.

Disculpá que no pueda ayudarte demasiado, pero quizás no entendí del todo lo
que planteás, o bien yo considero simple algo que no lo es.

Como única sugerencia que me atrevo a hacerte, podés armar una aplicación
muy simple. Luego instalarla en windows, ver qué herramientas tenés ( hay
varias ) y allí evaluás si el nivel de complejidad lo puede afrontar tu
potencial usuario. Lo mismo para Gnu/Linux, y MacOsX.

Saludos,
Juan
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100808/b90a528d/attachment.html>


More information about the pyar mailing list