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/