[Python-es] QT5 vs wxWidgets
Mario Lacunza
mlacunza en gmail.com
Mie Feb 20 17:28:58 CET 2013
Hola Mariano,
te respondo entre lineas, gracias por responder....
Saludos / Best regards
Mario Lacunza
Email:: mlacunza en 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: mlacunzav en hotmail.com
El 19/02/13 21:09, Mariano Reingart escribió:
> 2013/2/19 Mario Lacunza <mlacunza en 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
>
> 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??
>
>> 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??
>
> 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...
>
>> 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
>
> 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.
Gracias!
Mario
Más información sobre la lista de distribución Python-es