[pyar] Herramientas para desarrollar aplicación de escritorio

Mariano Reingart reingart en gmail.com
Jue Mar 22 16:18:32 ART 2012


2012/3/22 Hugo Alberto Pacheco <pache1966 en gmail.com>:
> Hola,
>
> Soy aún nuevo en la lista, y como necesito desarrollar una aplicación de
> escritorio (Sistema de Sueldos) estoy viendo que herramientas debo tener en
> mi notebook para comenzar a trabajar; estuve estudiando y leí que la
> conbinación python+wxpython.  También estuve viendo que wxglade+spe sería
> otra alternativa interesante, ya que wxglade es un diseñador de interfaces y
> spe es un ide para python.   No faltó en mi lista de herramientas
> investigadas PyDev que según tengo entendido es un plugin para eclipse.
> Lo cierto es que todos estos equipos de herramientas me tienen un poco
> confundido, asi que recurro a Uds. para que me tiren mano al respecto,
> aconsejándome el juego de herramientas que debo usar.

Se me hace que estas buscando algo como Visual Basic o Visual FoxPro
(o VisualStudio .Net), que por el momento no creo que exista.

Como decis, spe (incluyendo wxglade, winpdb) sería lo más parecido.

Yo estoy armando una herramienta integrada, pero todavia le falta
algunos detalles, sobre todo con el diseñador visual:

http://rad2py.googlecode.com/

> Además pido que tengan la amabilidad de aconsejarme sobre como empezar esta
> aplicación de escritorio, siguiendo el patrón MVC o en su defecto algo
> similar y si quisiera hacerlo teniendo en cuenta la orientación a objetos,
> como debo inicial el proceso de desarrollo; vale decir, crear primero las
> clases ? - luego las interfaces gráficas - etc.

Los tookits como wx o qt tienen cierto soporte para separar en capas,
pero en general no manejan temas de la base de datos. Te recomendaría
la DAL de web2py o SqlAlchemy para manejar tus modelos, y luego ver el
tema de la interfaz gráfica y/o objetos (más en tu caso que es un
sistema de gestiòn orientado a datos).

Podes ver un proyecto similar que estamos arrancando:

http://code.google.com/p/gestionlibre/

Está encarado con el patron MVC, wxpython y web2py, y también
planeamos un sistema de liquidaciòn de sueldos, quizas podrìamos unir
esfuerzos.

Sds

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com



More information about the pyar mailing list