[Python-es] Orientación para el desarrollo de aplicaciones GUI.

80 views
Skip to first unread message

Jesús Quintero Suárez

unread,
Jan 13, 2016, 6:57:25 PM1/13/16
to La lista de python en castellano

Hola, atendiendo sus respuestas definitivamente me voy por aplicaciones de escritorio, con la combinación:

·         Python: Versión reciente.

·         Base de datos: PostgreSql.

·         Orm: SqlAlchemy.

·         Diseñador de GUI: Visual FoxPro

Solo me queda faltando el paquete para a utilizar, en lo posible con la capacidad TouchScreen si saben de alguno por favor, de lo que podido leer Kivy, QT o pyGObject que incluye Gtk3+ para Python 3.4.x, estas son las opciones, si conocen una mejor por favor.

Saludos, Jesús

 

 

 

Mario Lacunza

unread,
Jan 13, 2016, 7:07:11 PM1/13/16
to La lista de python en castellano
Mi única duda xq esto: Diseñador de GUI: Visual FoxPro ?

tendrías q escribir código especial para poder usar lo q genere ese programa cuando con cualquier tool del paquete de widgets q escojas solo tienes q heredar de las clases base q te generen en Python

Saludos / Best regards

Mario Lacunza
Email:: mlac...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Skype: mlacunzav

Lima - Peru

_______________________________________________
Python-es mailing list
Pyth...@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Mario R. Osorio

unread,
Jan 13, 2016, 8:46:02 PM1/13/16
to La lista de python en castellano
Creo que pretendes hacer un arroz con mango y deberias pensar mejor lo que te propones ya que mezclar VFP y Python no debe ser nada facil y tampoco no tiene mucho sentido: Si VFP te da todo lo que necesitas y tus aplicaciones estan funcionando "sin problemas", para que tomarte la molestia? Es como tratar de reparar lo que no se ha roto...

Yo pense que estabas tratando de aprovechar la robustez de PostgreSQL y la variedad de paquetes de Python ,web o no; para mejorar el rendimiento y seguridad de tus aplicaciones, pero parece que quisieras embarcarte en "La Odisea" solo, y sin brujula...


Dtb/Gby
=======
Mario R. Osorio
A.S. of Computer Programming and Analysis

“If I had asked people what they wanted, they would have said faster horses.”
 ― Henry Ford

            

      

Jesús Quintero Suárez

unread,
Jan 14, 2016, 9:52:30 AM1/14/16
to La lista de python en castellano

Hola todos, he visto por encimita varios diseñadores gráficos que facilitan crear las GUIs para Python, lo que ofrecen es un subproducto que Python puede consumir, el diseñador en sí, que es la parte compleja, no intervendrá en la aplicación.

¿Qué es el subproducto?, pues bien, no es más que código Python haciendo uso de utilidades pre-construidas por un tercero, el cual nosotros podemos recrear en Python sin la ayuda de ningún diseñador, solo requerimos de las utilidades, hacerlo de esta manera es fácil pero dispendioso, prácticamente toca cambiar y probar para poder visualizar como está quedando nuestro diseño.

De los diseñadores que visto por encimita, algunos tienen problemas de compatibilidad con MS Windows, no son tan amigables con el usuario, no es solo arrastrar y soltar, el subproducto solo se limita a la parte del diseño, no hay forma de agregar código que controle la lógica del diseño, es decir, requiere de bastante código adicional para dejarlo totalmente funcional.

Viéndolo de este modo, podemos utilizar el mejor diseñados que tengamos disposición  y del cual podamos extraer la información del diseño y código adicionado, (probablemente trampeando al diseñador con string para incluir nuestro código python de control), y generar código Python que hará uso de esas utilidades y totalmente funcinal.

Mario Lacunza

unread,
Jan 14, 2016, 10:24:53 AM1/14/16
to La lista de python en castellano

Uhmmm me parece q demasiado x encima los has visto.

Yo uso wxformbuilder (sin problemas en Windows) en Ubuntu Linux, al igual q el diseñador de guis de visual studio agregas controles y los pones donde quieres, te crea el código Python para manejarlo luego heredas en tus clases de lógica y controlas todo.

No veo q tanto problema te estas haciendo cuando es de lo más fácil, qt tiene una lógica similar.

Enviado desde mi LG G3

Jesús Quintero Suárez

unread,
Jan 14, 2016, 11:47:44 AM1/14/16
to La lista de python en castellano

Hola Mario, en una respuesta anterior me recomendaste wxPython y wxFormBuilder, encontré que para MS Windows wxPython no está disponible para la versión 3.x de Python, me imagino que wxFormBuilder es por el estilo.

Mario Lacunza

unread,
Jan 14, 2016, 12:23:15 PM1/14/16
to La lista de python en castellano
Necesitas realmente Python 3? no es como en el mundo windows/Microsoft q sino tienes la última versión estás mal... Python 2.7 y 3 coexisten sin problemas y ambas son plenamente funcionales y la 2.7 tendrá soporte muchos años más.

Incluso tienes forma de escribir código 2.7 válido para 3, así de bueno es Python :D

Yo aún no tengo necesidad de migrar mis sistemas ya q las diferencias con la 3 no las necesito y/o no las usaría. Eso también debes evaluarlo, así como yo muchas de las tools están recién ofreciendo soporte para Python 3 ya q 2.7 viene siendo usado mucho mas q la 3, incluso las principales distros linux aún la tienen como versión principal y la 3 como secundaria.

En todo caso creo q te hemos dado consejos de más para q te quites preconceptos o falsas ideas con las herramientas q te hemos propuesto.

Saludos / Best regards

Mario Lacunza
Email:: mlac...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Skype: mlacunzav

Lima - Peru

Mario Lacunza

unread,
Jan 14, 2016, 12:28:52 PM1/14/16
to La lista de python en castellano
Me olvidé wxPython Phoenix existe para Python 3 está mas q estable para desarrollo, la tengo probando hace meses y sin problemas.Pero está retrasado ya q el dev principal fue contratado x Enthought para desarrollo científico. En todo caso la comunidad a estado aportando ya q es opensource.

Saludos / Best regards

Mario Lacunza
Email:: mlac...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Skype: mlacunzav

Lima - Peru

Leonel Gomez

unread,
Jan 14, 2016, 12:37:48 PM1/14/16
to La lista de python en castellano
Hola amigos, se que este es un foro de Python al cual estoy inscrito y recibo cada mensaje porque aun me llama la atención para algunos propósitos.

Específicamente para el amigo que viene de VFP le informo que  yo pase por el mismo dilema, le di tantas vueltas a Python para poder pasar mis aplicaciones de VFP a Python
en mi opinión muy personal le comento lo siguiente al amigo.

Venir de VFP donde uno tiene todas las utilidades en un mismo ambiente(id), 100% probado por miles de usuarios a nivel mundial, generar aplicaciones en un dos por tres en VFP ha sido una 
maravilla de todos los tiempos, ver una tabla de datos en VFP basta con un simple BROWSE y ya ves la info sin necesidad de tanta cosa,muchos lo critican por sus tablas nativas, pero sus tablas nativas son el comienzo nada mas, ya que para una aplicación gigante lo conectas a SQL Server, MYSQL, etc etc.. Python comparado con VFP para Escritorio, deja mucho que desear
debido a que todo habrá que instalarlo por separado, librerías, id, y casi todo habrá que hacerlo a mano, el lenguaje es muy simple, pero para hacer aplicaciones rápidamente, VFP lo deja a 
kilómetros de distancia ya que desde su nacimiento fue pensado en Bases de Datos relacionales, tanto nativas como SQL.

Lamentablemente necesitamos migrar por el abandono de MS hacia VFP, en mi caso te comento que probé los siguientes lenguajes: Python, C#, Lazarus, Java y Dbase.

De todos estos, tuve que tomar una decisión, debido a que no puedo estar probando de todo un poco sin aterrizar en algo para desarrollo mas serio, y Opte por JAVA Swing.

Un lenguaje criticado por todo mundo por la dificultad de aprendizaje, y algunos por su lentitud. 

Que fue lo que encontré en este lenguaje:

1) No varia mucho de VFP: recuerdas esto (this.form.text1.vaule= “Nombre”) en Java (String loNombre = this.jText.getText();)

claro que hay cosas complicadas com por ejemplo llenara un Grid en Java, es un delirio pero después de tanto estudiar, le tomas hilo y casi lo mismo es en Python.

Java tiene su propio ID nativo exclusivo elaborado por Sun Oracle, 

Extrañas la ventana de comandos de datos en VFP, pues en Java tiene su propia ventana de comandos SQL para cualquier base de datos grande.

hice mi primer crud en Java y a la primera fue multiplataforma, sin necesidad de tanta instalación.

Al principio cuesta entenderlo, pero créeme, cuando le agarras el hilo, es impresionante y todo lo tienes en el mismo id, no hay que instalar nada por separado, 
los componentes de ventana, sin son de Arrastrar y soltar, dando la ventaja de pensar solo en la programación orientada a objetos y por eventos.

Lentitiud, solo es al principio, igual que Windows, al principio cuesta que arranque, una vez en memoria, corre rápidamente.

y el fuerte de Java es WEB, así que una vez agarras el hilo, no te costar tanto aprender para WEB.

Actualmente estoy desarrollando un proyectito en Java sin prisa, con conexión a MySql en la nube y todo tranquilo.

Como consejo sigue con VFP dandole mantenimiento a tus aplicaciones, que VFP hay todavía para rato, mientras has tus propias pruebas despacio y sin prisa.

Saludos.

LG

oduber e. vasquez b.

unread,
Jan 14, 2016, 2:46:39 PM1/14/16
to La lista de python en castellano

Buenas tardes! He migrados mis aplicaciones de VFP 9.0 a python 3.4 utilizando GTK+3 y glade para la parte gráfica y hasta los momentos todo marcha bien! Es cuestión de intentar y sin miedo! Saludos

Jesús Quintero Suárez

unread,
Jan 14, 2016, 3:15:30 PM1/14/16
to La lista de python en castellano

De verdad muchas, pero muchas gracias a todos por la paciencia que han mostrado, aún no me rindo, he invertido mucho tiempo estudiando, incluso en cosas que no debía pero fue por falta de orientación, ahora ya casi tengo todo listo, me dedicare a estudiar en profundidad las herramientas que debo usar y de seguro que más adelante volveré a colaborar a personas como Yo que no tuvimos un inicio apropiado, bueno y porque no solicitando su valiosa ayuda.

Un abrazo para todos, Jesús

Mario Lacunza

unread,
Jan 14, 2016, 3:38:47 PM1/14/16
to La lista de python en castellano
Leonel, sobre esto:


"Python comparado con VFP para Escritorio, deja mucho que desear
debido a que todo habrá que instalarlo por separado, librerías, id, y casi todo habrá que hacerlo a mano, el lenguaje es muy simple, pero para hacer aplicaciones rápidamente, VFP lo deja a 
kilómetros de distancia ya que desde su nacimiento fue pensado en Bases de Datos relacionales, tanto nativas como SQL."

No se de donde te lo sacaste pero parece q buscaste las herramientas incorrectas o no preguntaste aquí :D

No se q tendrás q instalar por separado, pero yo distribuyo mis sistemas con UN solo exe.

Python no está orientado SOLAMENTE a BD como si lo estaba fox, pero si usas un ORM no hay ningún problema y lo q tienes q hacer a mano es muy poco ya q si usas bien OOP escribiras menos código, por ejemplo el código de ejemplo q pones en python es algo como: item.GetText()  (bastante mas corto no?)

Sólo lo aclaro para los novatos q lean este hilo y quieran salir corriendo de las excelentes posibilidades q da Python x comentarios sin mucha experiencia en el lenguaje.

Saludos / Best regards

Mario Lacunza
Email:: mlac...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Skype: mlacunzav

Lima - Peru

Mario Lacunza

unread,
Jan 14, 2016, 3:39:50 PM1/14/16
to La lista de python en castellano
Oduber:

los tienes instalados en windows?  q tal te va gtk3 en windows?

Saludos / Best regards

Mario Lacunza
Email:: mlac...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Skype: mlacunzav

Lima - Peru

Leonel Gomez

unread,
Jan 14, 2016, 4:14:23 PM1/14/16
to La lista de python en castellano
Hola amigos,

En serio, no quiero crear polémica con esto, talvez mi falta de experiencia en Python me hace verlo diferente a lo que ya tengo en FVP.

pero me gustaría saber como puedo obtener esto en python, sin tener que instalar librerías de terceros, o instalaciones extras para tener

En serio, lo intente con Boa Contructor y no pude, talvez no vi la versión correcta.

wxFormbuilder, solo me hace el esqueleto de un form, pero no maneja visualización de las tablas de las bases de datos, excepto que 
me instale una administrador de MYSQL.

VFP si lo tiene y Java también.

Será que no investigue bien y me quede corto.

VFP y Java manejan toda la potencia de lenguaje SQL puro

Agradezco me puedan sacar de esta duda.

Gracias. 

LG

Mario Lacunza

unread,
Jan 14, 2016, 4:31:58 PM1/14/16
to La lista de python en castellano
Q yo sepa no encuentras nada en Python q te haga eso mismo de la forma q VFP lo hace, Python es un lenguaje de propósito más general, a ver dile a VFP q te genere graficos en Matplotib :D no es la comparación correcto creo yo, ya q manejo de BD no es lo único q un lenguaje hace.

Dabo es los más parecido q encontrarás hecho por dos ex VFP devs.

SQL: si sabes escribir este lenguaje no necesitas ningún visual q te haga los querys.

Saludos / Best regards

Mario Lacunza
Email:: mlac...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Skype: mlacunzav

Lima - Peru

Ricardo Cárdenes

unread,
Jan 14, 2016, 4:44:14 PM1/14/16
to La lista de python en castellano
Hola Leonel,

Creo que estás confundiendo dos cosas: lenguaje y entorno integrado para desarrollo de aplicaciones. Lo digo por esto:

  'VFP y Java manejan toda la potencia de lenguaje SQL puro'

Java se refiere al conjunto lenguage + VM + librerías estándar y eso no maneja "toda la potencia de lenguaje SQL puro" (VFP sospecho que tampoco, pero eso es otra discusión). Particularmente, la parte de crear formularios, relacionarlos con bases de datos, etc. Sí que tienes componentes activos con Swing + JDBC, pero para diseñar formularios lo que hace falta es un IDE. Eso sí lo tienes para Java (eg. JDeveloper, NetBeans, Eclipse), que imagino es a lo que te refieres, pero es una herramienta de un tercero.

Con Python hay librerías de terceros que manejan todo el asunto de formularios + SQL + componentes activos e incluso IDEs,, aunque quizá lo que falte sea diseño gráfico del modelo de datos.

Saludos,
Ricardo

Mario R. Osorio

unread,
Jan 14, 2016, 4:56:16 PM1/14/16
to La lista de python en castellano
Estoy 100% de acuerdo con Mario Lacunza; no se puede hablar de esa manera de un lenguaje solo xq no se le conoce.

No importa como los eruditos describan python, para mi representa MODULARIDAD y LIBERTAD. Si sabes usar virtualenv, pip y setuptools, puedes facilmente distribuir tus paquetes de python.

A diferencia de Lacunza, yo no he tenido la mala suerte de tener que programar para Windoze con Python, pero si se  sobre varios programas que crean un .exe para su distribucion.

Respecto a comparar VFP, Python y Java; lo unico que quiero agregar es que VFP va de salida. Java tiene sus usos, pero yo me voy con Python si el mismo es capaz de hacer el trabajo, lo que sucede casi en un 100% de las ocasiones. Solo cuando lo que estoy programando genera o podria generar conflictos entre diferentes servidores/Sistemas opertivos; utulizo Java. 

Como dije antes, yo muy poco hago GUI, pero creo que Lacunza no lo pudo haber explicado mejor.

@Jesus: Ya revisaste el proyecto dabo?

Por otro lado, si necesitas un manejador de base de datos robusto junto a la facilidad para crear GUI; podrias tambien considerar MS SQL + MS Access. Access fue mi salvacion cuando dBase/Clipper/FoxPro murieron***. Si bien el engine de Access (Jet) no es muy robusto, sirve para aplicaciones con menos de 22 usuarios simultaneos. Mi recomendacion es, como ya dije, MS SQL + MS Access, si quieres irte por esa via. POR CIERTO, puedes mirar si MS SQL Server Express cubre tus necesidades: ES GRATIS!

Existe tambien el proyecto  (open source) HMG ...

***Si, soy asi de viejo... cuando salio el primer Intel 286, yo trabajaba para una empresa en la que desarrollamos un sistema administrativo en dBase bajo MS DOS, que igual corria en FoxPro bajo SCO UNIX. Tambien hice muchos trabajos con dBase/Clipper y era magnifico. No he conseguido en ningun otro lenguaje de programacion nada ni remotamente parecido a los macros de CA Clippper...


Dtb/Gby
=======
Mario R. Osorio
A.S. of Computer Programming and Analysis

“If I had asked people what they wanted, they would have said faster horses.”
 ― Henry Ford

            

      

Alexandre Manhaes Savio

unread,
Jan 14, 2016, 5:17:32 PM1/14/16
to La lista de python en castellano
Hola Leonel,

Me temo que todo lo que conoces de las herramientas que te ayudan a programar, conectar con tablas, programar eventos…hasta donde yo sé, vas a tener que programarlo a mano si lo haces en Python.

Lo único que te puede ayudar son herramientas como QtCreator que te permitirán diseñar las ventanas y guardarlas en un archivo, pero a partir de eso, tendrás que importarlas desde Python y programar cada uno de los eventos y la lógica de negocio. SQLAlchemy te va a ayudar muchísimo con la parte de manejo de la base de datos.

Las herramientas en Java y los productos de Microsoft y Embarcadero están mucho más avanzados para facilitar al usuario a crear herramientas de escritorio como tú hiciste con VFP.
En Python no existen esas herramientas, hasta donde conozco, lo que yo utilizaría en tu posición si quisiera programar en Python sería:
- SQLAlchemy para definir la base de datos para PostgreSQL
- PyQt5 para la interfaz de usuario.

SQLAlchemy es un ORM que te va a facilitar mucho la vida, si conoces Hibernate en Java, creo que es algo similar.
PyQt5 es multiplataforma y creo que es la librería con mayor cantidad de widgets disponible para Python.

Preparate a leer manuales y pon StackOverflow en tu lista de favoritos.

Para cualquier otra ayuda, aquí estamos.

Mucha suerte y ánimo!

Un saludo,
Alex

Alexandre Manhães Savio
PhD, Medical Imaging, Machine Learning
Klinikum rechts der Isar, TUM, München
signature.asc

Mario Lacunza

unread,
Jan 14, 2016, 5:28:36 PM1/14/16
to La lista de python en castellano
Alexandre

Una pregunta para qt5 q libreria binding utilizas? pyqt5 no permite cerrar el código salvo q compres la licencia comercial (lo cual hizo q lo descartara) y pyside sólo trabaja con Qt 4.8 aún...

Saludos / Best regards

Mario Lacunza
Email:: mlac...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Skype: mlacunzav

Lima - Peru

Francisco Palm

unread,
Jan 14, 2016, 8:09:57 PM1/14/16
to La lista de python en castellano

Obviamente cada quien termina resolviendo sus problemas con la herramienta que de forma personal le resulte mas conveniente. Es un derecho humano digamos que irrenunciable.

Pero también sucede que muchas veces no conocemos la totalidad de las alternativas que tenemos a disposición y y no sabemos juzgar en forma concreta la conveniencia de cada herramienta: ¿necesito algo de inmediato? ¿puedo tomarme un tiempo para aprender?

Quien desde mi punto de vista ha descrito mejor la situación de la migración de tecnologías es Robert Muenchen quien ha escrito los libros de R para usuarios de SAS, SPSS y Stata, y en alguna presentación escribe algo mas o menos como: "en la medida que una tecnología abusa mas de sus usuarios es mayor el apego que se desarrolla por ella".

Visual Fox Pro abusa del desarrollador y abusa de los usuarios de innumerables maneras, y como sucede con la mayoría de las tecnologías "todo en uno" de este tipo las personas quedan inhabilitados para aprender nuevas cosas, solamente son capaces de aprender unas pocas recombinaciones de lo mismo.

Igual sucede con Java en menor grado.

El tema de migrar a Python desde ese tipo de sistemas, y a mi me sucedió en menor grado porque desarrollé un tiempo en Delphi, es que esperaba encontrar las mismas cosas a las que estaba acostumbrado, gran error.

El uso recurrente de tecnologías abusadoras tiene como consecuencia que disminuye hasta el mínimo las destrezas de aprendizaje. Python y su "ecosistema" en la actualidad conforman una tecnología superior desde cualquier punto de vista a algo como VFP: facilidad de aprendizaje, potencia, flexibilidad, rendimiento, comunidad, soporte, y un largo etc.

Toca volver a "aprender a aprender".

F. Palm

--
--------------------------------------
fp...@mapologo.org.ve
francis...@gmail.com

cel: +58 +424 7228252
tel: +58 +274 6352001

----
Debemos ser libres, no para hacer lo que nos plazca, sino libres para comprender muy profundamente nuestros propios instintos e impulsos. K

Mario R. Osorio

unread,
Jan 14, 2016, 8:43:18 PM1/14/16
to La lista de python en castellano
Aplausos @Francisco Palm!!!


Dtb/Gby
=======
Mario R. Osorio
A.S. of Computer Programming and Analysis

“If I had asked people what they wanted, they would have said faster horses.”
 ― Henry Ford

            

      

alex...@gmail.com

unread,
Jan 15, 2016, 4:09:48 AM1/15/16
to La lista de python en castellano
Hola Mario,

PyQt5 y empaqueto con las herramientas de Riverbank, pyqtdeploy.
Como el desarrollo que hago es para uso interno de la empresa y asociados, no me preocupa la licencia. Los usuarios saben que tienen acceso al codigo y ya está. Que se pongan a leerlo :D.
Lo que más me costó en dolores de cabeza fue el deployment porque la documentación es escasa.
--

Sent from my phone, sorry for brevity or typos.

Mario Lacunza

unread,
Jan 15, 2016, 7:27:18 AM1/15/16
to La lista de python en castellano

Uhmmm bueno para mi caso sigue sin servirme qt xq no hay ninguna bindings free y pyside está muy atrasado, otro motivo x el q me decanté x wxpython, también xq este trabaja con los widgets nativos del sistema operativo.

Enviado desde mi LG G3

Ahmed Somarribas

unread,
Jan 15, 2016, 11:39:37 AM1/15/16
to La lista de python en castellano
Estaba buscando un poco ahora que hablan de GUI, alguno a probado usar Haxe? http://haxe.org/  http://haxeui.org/
Pregunto por que yo tambien he estado buscando una manera de hacer un desktop app y me encontraba a punto de descartar python para la tarea, en mi caso, por que las librerias de UI que me encuentro (excepto QT) tienen un look como muy tosco, no se si me explico, las apps lucen como tecnologia vieja (visualmente). Las aplicaciones modernas los controles tienen un "look and feel" como mas suavizado, como el que se podria hacer con css en html.
Me encontre Haxeui y me gusto un poco mas visualmente. Alguno ha probado un desktop con esa herramienta?

Postdata, deberiamos hacer una tablita, con las combinaciones he ideas que estan dando aqui, basadas en su experiencia, para que sirvan como recetas para otros (me incluyo)



Date: Fri, 15 Jan 2016 07:27:14 -0500
From: mlac...@gmail.com
To: pyth...@python.org
Subject: Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.

Flavio Danesse

unread,
Jan 15, 2016, 8:18:51 PM1/15/16
to La lista de python en castellano
En python puedes usar cairo y css, asi que las interfaces que has visto no estaban diseñadas para verse modernas.
Yo he trabajado sobre todo en aplicaciones desktop, con python más gtk siempre para linux.
Nunca he usado ides, siempre desarrollé las interfaces a solo texto. Siempre me ha llamado la atención que todo el mundo busca ides para hacer las interfaces, en python es mas sencillo hacerlo sin ide, no es java + swing.
Prueba tanto con pygtk o pyqt, aprenderás rápido, hay abundante documentación incluso en español.

Flavio Danesse

unread,
Jan 15, 2016, 8:23:36 PM1/15/16
to La lista de python en castellano
Una cosa más sobre la costumbre de usar ides: últimamente he estado haciendo aplicaciones desktop con gtk en vala y c++, sin usar ides, es muy sencillo incluso en estos lenguajes aunque claro en c++ hay cosas más complicadas de hacer debido a las particularidades del lenguaje. Yo creo que muchas veces se pierde tiempo tratando de aprender a usar un ide innecesariamente.

Jorge Vega Trigueros

unread,
Jan 15, 2016, 9:55:11 PM1/15/16
to La lista de python en castellano
Buenas noches,como al que empezo el tema, anduve buscando, ya no me canse,
y mi fui por velneo 6.4, que es un todo en caja como visual fox 9. Estos lenguajes
a uno lo encasillan y despues cuesta mucho, cambiar el molde de algo nuevo, lo
digo con experiencia en ambos.
Estuve viendo Python que simple y complejo, depende de las necesidades que se
tengan, la gran problematica, es por cada import,debes aprender,,, y entonces nunca
se termina.

Pero terciando en Python, me encanto:
POSTGRESQL: como base de datos
SQLALCHEMY : Para hacer invisible la base de datos.
QT, wxpython : para GUI.
Kivy : para android.

Pero para los que quieren seguir en Visual Fox:
Firefox: Base datos.
DBF    : Locales

Por cierto vi un dia de estos este framework, gratis, que me parecio interesante:


Agradeciendo de antemano su valiosa colaboración y atención.


Jorge Vega Trigueros
Teléfono: (506) 2292-5726
Móvil:     (506) 8434-0082

Reply all
Reply to author
Forward
0 new messages