No quiero montar una discusión sobre lenguajes. Empezaré con que me encanta Python, vaya por eso por delante.

1º Las apps multiplataforma de python, o llevan el runtime incorporado o tienes python instalado. Y ya empezamos con las versiones 2.x o 3.x. 2º Si que hay diferencia entre programas compilados e interpretados. En otro caso pypy no tendría sentido. El tener que recurrir a rutinas C es un ejemplo de lentitud. 3º WxWidgets y Qt son librerías externas, GTK, GTK# , Windows Forms también. Eso si, sus generadores de pantallas son excelentes. 4º Yo, hablo de mi caso egoísta y cómodo, busco hacer un programa en una plataforma, recompilarlo en otra y que funcione. Ah, y que sea un ejecutable nativo. Bueno, ya sé que que lo mejor que tengo es C o C++, ya he probado WxDevcpp con MinGw, pero me cansé de los punteros. 5º Me encanta la programación funcional, como Scala, pero tiene un montón de dependencias. Depende de la JVM, no tiene librerías gráficas propias, no tiene un IDE decente, y su plugin para Eclipse deja que desear. Eclipse será muy bueno, pero es pesado como un elefante. Ah, no es de este tema pero, particularmente y para mí, he traducido el manual inicial "Programming in Scala". No es para distribuirlo, es como muestra de mi interés por el tema. 6º No sé que ordenador tendrás, pero el mio es un dualcore de hace 6 años con 2 gb de memoria, y va como una moto con XP y Linux en arranque dual. 7º Reinventar la rueda quiere decir no tener que volver a Editores o IDEs prehistoricos, VI o VIM esta muy bien, el editor del z/OS los supera en mucho, tienes una versión para Windows, incluso portable. Pero no quiero usar 7 herramientas para hacer un programa, ejemplo:
-Un editor de pantallas.
-Un editor de texto.
-Completado de código.
-Un depurador, control de versiones, etc.
-Un compilador y un enlazador.

Ah, después de todo ello, que funcione multiplataforma. La compilación en cada entorno es un problema mínimo.

Bueno, ha sido divertido.


El 14/09/2013 13:49, Mario Lacunza escribió:

Hola
Respondo entre líneas...

Enviado desde mi Samsung Galaxy S4
El 13/09/2013 15:38, "Julio S.G." <julio...@mundo-r.com <mailto:julio...@mundo-r.com>> escribió:
>
> Tienes razón, es un muy buen lenguaje pegamento para las distribuciones Linux, pero para hacer una aplicación compatible entre plataformas y con ejecutables nativos, yo me he decantado por Lazarus y FreePascal.

Se ha generalizado su uso en todas las distros como reemplazo de scripts en perl

Lo mismo puedes hacer con Python tengo muchas app grandes, corriendo con exe creados con pyinstaller y similares, crear app multiplataforma es una de las principales ventajas de Python.
>
> Conozco C, C#, Java, y un poco de Scala, Python y alguna cosilla más antigua como Cobol y PL/1. > Me gustaría un Scala sin dependencias de la JVM, pero salvo intentos con LLVM, no vale.
>
> Nos autocomplacemos con el yo me lo hago, pero si no hay IDEs decentes y rendimientos decentes, no vamos a ningún lado.
>

Eclipse+pydev no te parece suficientemente bueno para desarrollar con Python? Ninja IDE? Sólo x mencionar 2 ya q para Python encuentras una patada y de calidad

> Python ha conseguido mejorar en rendimiento con Pypy, pero no han conseguido/querido migrar ni Tkinter, con lo que se queda en el nicho de los scripts de consola.

Salvo programas científicos q necesiten programas en c , con las actuales pc no sientes la diferencia entre lenguajes compilados y mv

Migrar a q? Si quieres librerías de controles xq no pruebas wxpython o qt?q son las mejores, xq quedarte sólo con la q viene x default y q a todas luces está anticuada?

En cuanto a tu afirmación final dista mucho mucho de la realidad. Hay miles de app con GUI hechas con Python, sin ir muy lejos pgadmin 3 está hecho con Python+wxPython
>
> En fin, se me puede decir que lo haga yo, pero prefiero buscar una solución sensata, que no me obligue a reinventar la rueda.

Que tienes q reinventar? Tengo años trabajando con las herramientas q te menciono y no extraño para nada visual Studio q es sin duda la mejor herramienta para desarrollo hecha.



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

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

Responder a