2013/2/20 Mario Lacunza <mlacu...@gmail.com>:
Hola Mariano,
te respondo entre lineas, gracias por responder....
Saludos / Best regards
Mario Lacunza
Email:: mlacu...@gmail.com
Personal Website:: http://www.lacunza.biz/
OpenOffice.org Perú:: http://openoffice-peru.com/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Google Talk / Y! messenger / Skype: mlacunzav
MSN: mlacun...@hotmail.com
El 19/02/13 21:09, Mariano Reingart escribió:
2013/2/19 Mario Lacunza <mlacu...@gmail.com>:
Hola,
Antes q nada mi idea no es iniciar ningun flame :) sino saber de las
opiniones de quienes usan (sobre todo para mi: QT5) las librerias
mencionadas.
Disclaimer: soy usuario de wx ...
Idem.... :)
wxWidgets (wxPython) tiene una licencia mucho mas permisiva y liberal
(igual que Python y PostgreSQL), por lo que mencionado anteriormente es
mucho más improbable.
De acuerdo...
El soporte por parte de una empresa para el wrapper lease pyside (de pyqt
no
me gusta su licencia) lo cual ha originado q en 1 año este casi igual q
pyqt
en opciones (o me equivoco?)
Por lo que escuche últimamente, PySide esta semi-abandonado y tiene
otras desventajas (como usar el doble de memoria, no soporta varios
features ni la última version de Qt):
Hasta donde investigue estas en lo correcto.
Con wxpython el soporte de la comunidad es muy
bueno, pero dado q solo es una persona el q mantiene la libreria tarde o
temprano las cosas se atascan, por ejemplo recien esta en menos q beta el
soporte para Python3 y ni hablar para mobiles. Yo uso Ubuntu y no tengo
en
el repo la ultima version de la libreria, sino debo compilarla yo mismo.
Por cierto, Intentar instalar pyqt en mac es maś dificultoso ... no
hay "versión oficial" y es bastante complicado (yo no pude dedicandole
un tiempo rasonable, y tampoco soy ni quiero ser experto en mac...):
http://pastebin.com/hDKLEwwB
Al parecer no soy el unico con inconvenientes con qt en mac ...
http://lateral.netmanagers.com.ar/weblog/posts/qt-mac-tips.html
Con wxpython no tuve problemas, y en ubuntu basta con ejecutar un
script de build o usar checkinstall
Eso fue lo mismo q vi ayer y q no me gusto, lo minimo deberia funcionarme en
Linux, Win y Mac
Wx funciona en los tres sin mayores inconvenientes.
De hecho, tengo un script para generar los .deb en debian/ubuntu, voy
a mandarlo a la lista de wx a ver que opinan para subirlos en la
página de downloads.
No puedo decir lo mismo de pyqt, incluso el año pasado estuve en PyCon
US tratando de ayudar a algunas personas que iban a tomar el taller de
pyqt... y al final no pudieron ni instalarlo en Mac.
En mac, este año me baje el nuevo paquete "no-oficial" integrado
(PyQtX) y no me funcióno (ver el pastebin arriba).
De hecho, el mismo proyecto dice "Dado que las Macs aman el enlace
estático, y Qt es una biblioteca grande, compliar PyQt por su cuenta
es un gran problema y promete muchas dificultadas"
http://downloads.sourceforge.net/project/pyqtx/README
También trate de usar otro proyectos hecho en python para mac y no los
pude ni instalar.
Por cierto, un link que me olvide: aca pueden ver a wxPython Phoenix
compilando en Mac y corriendo bajo Python 3
http://wxpython.org/Phoenix/ItsAlive/
El soporte para Python3 de wx esta bastante avanzado (compila y he
visto incluso muchos tests ya funcionando correctamente), y por lo que
veo, pyqt esta en un estado similar con Qt5 (compila contra la nueva
version, pero no hay un release oficial todavía).
Por cierto, la última version de postgresql (9.2) tampoco esta
actualmente en ubuntu, y por eso no me voy a pasar a mysql ;-)
$ apt-cache search postgresql-9.2 | wx
0 0 0
Sale para la 13.04 en abril estable, pero no te sigo en tu decision, q es
tan importante en la 9.2 q no tenga la 9.1 y q por esto debas cambiar de
motor de base de datos??
Simplemente digo que no todos los paquetes estan actualizados a su
última versión.
Algunos proyectos avanzan más rápido o tienen otros cronogramas que no
se ajustan a los tiempos de las distros.
En el caso de postgres, tiene varias características nuevas y mejoras,
depende del uso que le quieras dar si vas a instalar la última versión
o no.
Con el nuevo anuncio de Ubuntu Phone y un solo OS para desktop, tablets y
celulares el mercado se abre rapidamente para los desarrollos. Ubuntu
usara
QML y QT5 para estos, es mas ya preparo las librerias para descarga, lo
cual
sin duda sera a mi juicio un tremendo empuje para QT
Si usas javascript, C o C++ :-)
C++ seria mi eleccion pero en los foros se habla q pronto soltaran para
Python...
http://www.ubuntu.com/devices/tablet/app-ecosystem
Ubuntu ha hecho varias jugadas importantes, e incluso algunas no
fueron bien recibidas por la comunidad.
Te refieres supongo a ubuntu tv??
Unity
Una de las ventajas de una tablet con ubuntu sería usar todas las
aplicaciones (por ej LibreOffice), y para ello sería necesario soporte
completo para aplicaciones nativas, y por ende, de wxGTK
Es lo planeado si ves el video de ayer de Mark...
Si, lo había leido también, por eso lo comentaba.
Creo que eso sería un fuerte apoyo al ecosistema libre (a diferencia
de por ej. Android que te limita bastante).
Ambas librerias tienen un gran conjunto de paquetes q cubren casi todos
los
ambitos.
wxPython trae muchos controles y mejoras hechas en python puro, por lo
que es mucho màs maleable y extensible en este aspecto.
Ciertamente en qt desconozco en profundidad, pero por lo poco que vi
sería al revés, y algunas características de C++ se pueden ver en la
mayoría de los programas en pyqt (por ej las señales), aunque esto ha
mejorado últimamente por lo que pude ver.
Es una de las mejoras de la v 5
Dicho esto como comprenderan estoy mas q considerando el moverme a QT5,
por
lo q me gustaria saber sus opiniones en favor o en contra, gracias!
Yo evaluaría que tipo de aplicación se va a desarrollar, algunas cosas
hoy por hoy se pueden hacer hasta en HTML5 (más universal, incluso
aprovecharia el FirefoxOS...).
La verdad te digo q despues del anuncio de Canonical tanto firefoxos como el
de samsung no creo q sobrevivan... yo actualmente tengo un Android, pero
estoy esperando a octubre a ver con q operadores se amarra Ubuntu para hacer
mi upgrade de equipo, el cual en primera instancia seria un ubuntu phone
Para desarrollo rápido de aplicaciones de escritorio del tipo
"empresarial" (centradas en datos), cero que wx es una buena opción.
Si hasta el momento he venido usandolo sin problemas
Me olvide de comentar otros usos de wx, que podría ser visualización
de datos (por ej. aplicaciones científicas), herramientas de
desarrollo, aplicaciones educativas, etc.
IMHO wx me parece más manejable a largo plazo (por lo menos, revisando
el código, es algo más compacto y posible de mantener)
Como también uso otros proyectos de soporte comunitario (python y
postgresql), no lo veo mal, al contrario, no depender de una empresa
me parece saludable para el software libre y este tipo de
herramientas.
Ok entiendo tu posicion y tuve la misma idea cuando paso lo de OOo, pero ya
vimos q la comunidad pudo mas y creo algo mejor Libo :) espero q si pasa
algo tengamos la misma rpta de la gente.
No creo que sea lo mismo que paso con OO/LO (me parece que este caso
podría ser más similar a MySQL/Maria/etc.).
Igualmente tampoco creo que haya sido positivo, se dividio la
comunidad, se atrasaron los proyectos, se bifurcó el código, etc.
Ademas, OO sigue vivo porque Oracle asi lo quiso, tranquliamente
podría haberlo discontinuado y no ceder los derechos, con lo que OO
habría muerto definitivamente como tal...
Empresas mas pequeñas, como en este caso, pueden quebrar o abandonar
un area de negocio mucho más facilmente (sin ir mas lejos, paso algo
similar con Nokia, pyside...).
Por último, les dejo un enlace por si les interesa acerca de wxWidgets sobre Qt:
http://wiki.wxwidgets.org/WxQt
Sds
Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/