RE: [Python-es] Programa de facturación
Toni Martínez
python en ammsoft.com
Mar Jul 27 20:29:50 CEST 2004
Casi coincidimos en todo.
Python porque tal como están las cosas o se programa en java o en python, y
francamente, no me apetece aprender java.
WxWindows, por que tiene de todo y es muy ágil. No obstante, que lindo que
es GTK.
Yo me he decidido por WxWindows porque utilizo básicamente BOA, con Glade no
me aclaro, además noto en falta algún control tipo GRID, al que recurro
continuamente.
La versión que utilizo de BOA es:
[boa] [boa-constructor-0.2.8-snapshot.tgz][15-12-2003]
http://boa-constructor.sourceforge.net
Aunque en la CVS puedes encontrar revisiones más recientes que incluyen el
uso de sizers. Aunque no he conseguido que me funcionen, no importa, no
pienso utilizar sizers.
El ritmo de actualización de BOA no es muy ágil, pero espero que siga
evolucionando.
Bases de datos:
En mi caso concreto prefiero que sea el cliente el que decida qué base de
datos desea utilizar.
Algunos de mis clientes, por razones corporativas, sólo pueden utilizar una
base de datos determinada.
Por ello pretendo que la aplicación pueda utilizar las más comunes: MySql,
Postgress, Oracle incluso Access
[mysql] [MySQL-python-1.0.0.tar.gz] [04-06-2004]
http://sourceforge.net/projects/mysql-python/
[MySQL-python-1.0.0.win32-py2.3.zip]
[mysql-4.0.20d-win.zip] [?]
http://dev.mysql.com/downloads
[sap] [maxdb-all-win-32bit-i386-7508.zip] [?]
http://dev.mysql.com/downloads/maxdb/7.5.00.html
[oracle] [cx_Oracle-4.0.1-win32-9i-py23.exe] [27-02-2004]
http://www.computronix.com/utilities.shtml
[DCOracle2-1_3b.zip] [10-02-2003]
http://www.zope.org/Members/matt/dco2
[Access] [adodbapi-2.0.1.zip] [11-05-2003]
http://adodbapi.sourceforge.net
[postgres] [pyPgSQL-2.4.win32-py2.3.exe] [15-07-2003]
http://pypgsql.sourceforge.net/
[sqlite] [pysqlite-0.5.1.win32-py2.3.exe] [03-07-2004]
http://pysqlite.sourceforge.net/
[pytables] [tables-0.8.1.win32-py2.3.exe] [29-02-2004]
http://pytables.sourceforge.net/
[metakit] [Mk4py.dll] [26-01-2004]
http://www.equi4.com/pub/mk
utilidades con bases dedatos
[pdo] [PDO-1.2.2.zip] [24-03-2004]
http://pdo.neurokode.com/
[pydbx] [pydbx-0.13.tar.gz] [?]
http://david.acz.org/pydbx
[ll-sql] [ll-sql-0.6.win32.exe] [31-07-2003]
http://www.livinglogic.de/Python/sql
[pydbdesig] [pydbdesigner-0.1.4.1.tar.gz] [14-04-2004]
http://pydbdesigner.sourceforge.net
[modeling] [ModelingCore-0.9-pre-17.1.win32.exe][?]
Http://modeling.sourceforge.net
[NotificationFramework-0.7.win32.exe]
El módulo PDO es francamente interesante ya que te permite utilizar casi
todos los tipos de bases de datos sin tener en cuenta casi nada. O al menos
eso dicen ellos.
Otra elemento que a tener en cuenta es el uso de diferentes idiomas. Por lo
que es útil echar mano de:
[poedit] [poedit-1.2.5-setup.exe] [03-02-2004]
http://poedit.sourceforge.net
Para editar ficheros .po y utilizarlos con el módulo i18n
Y por último creo que es primordial que pueda haber una enlace vía Web, de
forma que algunas partes del programa puedan ser utilizadas mediante una
simple página web.
Estoy mirando ZOPE, es tan profundo que tardaré en aclararme.
Pensaba echar mano de cherrypy
[cherrypy] [cherrypy-0.10.tar.gz] [?]
http://www.cherrypy.org
Pero Chema Cortés, en el PartyZip@ de Monzón, nos dijo que estaba a punto de
salir una nueva versión que trataría el tema de forma totalmente diferente,
por lo que, como tengo curro para largo, esperaré el nuevo cherrypy.
Estaremos en contacto.
Un saludo
Toni Martínez.
>
> Resulta que me ha salido un cliente que quiere una pequeña aplicación muy
> simple para llevar el control de sus facturas.
>
> Finalmente me he decidido por Python+wxWindow+MySql.
> Razones?
>
> Python -> Me estoy enamorando de este lenguaje :P
>
> wxWindow -> Me estoy dando cuenta que poner los requisitos para GTK+ es
> un follón y requiere de demasiadas cosas, además de que wxWindow es más
> portable que es lo que realmente a mi me interesa.
>
> MySql -> En relación calidad/potencia ahora mismo es la que me parece que
> más me interesa. He oido hablar estupendamente de postgres (o
> también llamado
> por algunos "El Oracle opensource") pero éste no tiene binarios para win.
>
> - La combinación Boa - Python 2.3.4 (wxWindow) - Mysqladmin (o
> como se llame)
> os parece buena?.
>
> - Porqué la última release de boa es de marzo de 2003?
>
> - Algún consejo, crítica o algo por el estilo?
>
>
> Un saludo.
>
> P.D.: En otro mail pondré mis principales dudas de un usuario de RAD's.
> Lord_ZealoN
>
>
Más información sobre la lista de distribución Python-es