Disenno de interfaces graficas con Python
Francisco Pérez Ferrer
fpferrer en uci.cu
Mar Jul 4 18:54:42 CEST 2006
Muchas gracias a Francisco y Mario por sus opiniones. Es muy bueno leer post como los suyos y poder aprender de sus experiencias. Pues si. La idea mia es usar wxPython porque quiero hacer aplicaciones que corran en Linux y Windows y tengan el "look and feel" de ambas plataformas.
Pero solo discrepo con algo. En BOA, cuando estoy construyendo la interfaz, por que cuando aplico los cambios y salvo los mismos me aparece la ventana de codigo??? Por que no se mantiene en el top la ventana de edicion??
Supongamos que estamos en un entorno de un proyecto de mediano o gran tamanno y todos usamos BOA para desarrollar; y supongamos tambien que tenemos un equipo con roles bien definidos y según las capas logicas de nuestro sistema. Supongamos que hay un responsable de desarrollar las interfaces graficas, que se encarga de dejarlo todo con las pautas de disenno definidas para el sistema etc.. y supongamos que hay otro responsable de desarrollar las clases de gestion de interfaz y por ahí para abajo un monton de esclavos mas.. pues bien... el que desarrolla la interfaz no tiene por que ver siquiera una linea de codigo, su funcion es solamente tirar controles y dejarlo todo bonito, pero el modo de trabajo del boa se hace molesto en este sentido porque cada vez que salvo el minimo cambio me pasa a la ventana de codigo...
Se entendio mi inconformidad???
Quizas alguno de la lista pudiera transmitir mis inquietudes a los desarrolladores a ver que respuesta dan estos.
Fijense que estoy hablando de BOA en un ambiente de producción real; para construir softwares bien diseñados en su arquitectura; con equipos de trabajo donde existan roles bien definidos.
Saludos.
-----Original Message-----
From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of Mario Lacunza
Sent: Tuesday, July 04, 2006 11:55 AM
To: La lista de python en castellano
Subject: Re: [Python-es] Disenno de interfaces graficas con Python
2006/7/4, Francisco Palm <fpalm en ula.ve>:
>
> On 7/4/06, Mario Lacunza <mlacunza en gmail.com> wrote:
> >
> >
> > BOA es un proyecto que tiene más de un año en el 0.4.4 alpha y no parece
> > > tener mucho movimiento. Su mayor éxito en que trata de imitar a Delphi
> > > que también ha sido imitado por los desarrolladores de VisualBasic.
> >
> >
> > Te equivocas, Riaan me ha corregido dos bugs en menos de 2 dias.
>
>
> Ya, pero estos bugs y el progreso del desarrollo no está totalmente
> abierto.
> El desarrollo de la aplicación si queda cerrado a un "grupo de amigos" no
> anda. No se puede tomar muy en serio una aplicación que tienes que
> descargarla del sistema de gestión de versiones, todos los que se
> descargaron la versión de sourceforge no tienen manera de saber que el
> desarrollador ha estado resolviendo bugs.
Te equivocas, los bugs fueron enviados la lista q puedes revizar en
Sourceforge.
Y si se tiene manera de saber de estas correcciones, xq a parte de mandarlas
a la lista, las puedes bajar via SVN o CVS. Hay q usar todas las
herramientas a nuestra disposicion.
SPE es un excelente editor de código Python. Vi, ViM, y EMACS también lo
> > > son. En particular me gusta PIDA que es un ViM o con Culebra :-D...
> >
> >
> > Vi PIDA, pero ese si me parecio q esta fuera de desarrollo, es mas su
> > pagina
> > tiene muchos errores, corrigeme si me equivoco.
>
>
> A mi me gusta el "concepto" de PIDA. Y tienes razón parece que no lo han
> actualizado recientemente. Sin embargo, creo que lo mejor es utilizar
> editores de texto potentes y sóĺidos como vi o Emacs y manejar
> herramientas
> de python desde la cónsola, incluso desde algo como ipython que es muy
> potente.
>
> Considero que SPE es muy superior a BOA, más completo, mucho más estable,
> más características, más flexible, la página web se mantiene actualizada
> (la
> de Boa http://boa-constructor.sourceforge.net/ no se actualiza desde el
> 2003) y ha sabido generar una buena comunidad a su alrededor,
>
>
Bueno aqui si no concuerdo contigo, me parece q las opciones de Boa son
superiores, comenzando q tiene paleta Zope, una mayor gama de controles para
el GUI Designer (motivo de este hilo), debuger integrado, expansible con un
modelo de PlugIns bien definido, soporte para CVS, control de proyectos,
editores para XML, .config, y algo importante: no tiene problemas con el
enconding!! hay .py q si me corren en el Boa y q el Spe se atraganta por
este motivo.
A mi por ejemplo el Boa me funciona perfecto tanto en Ubuntu como en
Windows, sin embargo el SPE no me trabaja bien en Ubuntu, particularmente el
Debuguer externo y por lo q se de Stani parece q ha parado del desarrollo
desde hace buen tiempo.
Yo estoy traduciendo el manual de SPE al español por lo q ando mas en
contacto con ellos, pero como repito esta parada la cosa.
En cuanto al web de Boa si bien es cierto q no se actualiza, parece q no lo
necesita :-) no te dejes engañar por el numero de version 0.44 en realidad
hace mas q eso.
Como se habran dado cuenta, lo considero el mejor IDE para wxPython ;-)
--
Saludos / Best regards
Mario Lacunza
Desarrollador de Sistemas - Webmaster
Desarrollador 2 Estrellas VS2005
Email: mlacunza [AT] gmail [DOT] com
Website: mlacunzav[AT]cogia[AT]net
Blog: http://mlacunza.blogspot.com/
Lima - Peru
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es