<p dir="ltr">Hola<br>
Te respondo entre líneas....</p>
<p dir="ltr">Enviado desde mi Samsung Galaxy S4<br>
El 14/09/2013 17:10, "Julio S.G." <<a href="mailto:julio.sg@mundo-r.com">julio.sg@mundo-r.com</a>> escribió:<br>
><br>
> No quiero montar una discusión sobre lenguajes. Empezaré con que me encanta Python, vaya por eso por delante.</p>
<p dir="ltr">Vale, igual a mi<br>
><br>
> 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.</p>
<p dir="ltr">Correcto</p>
<p dir="ltr">> 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.</p>
<p dir="ltr">Siempre las hubo, pero desde q las PCs ofrecen graves velocidades de procesador aunado a mayor RAM está diferencias ya casi no se notan, salvo casos específicos.</p>
<p dir="ltr">Hasta el momento para a la app de escritorio q he hecho(incluyendo ERP y de gráficos) no he necesitado de pupa ni he percibido lentitud.</p>
<p dir="ltr">> 3º WxWidgets y Qt son librerías externas, GTK, GTK# , Windows Forms también. Eso si, sus generadores de pantallas son excelentes.</p>
<p dir="ltr">Externas a q?a Python? Xq 3 de las q mencionas son las nativas de 3 sistemas operativos y x lo tanto usadas x C también. No veo q tiene de problema eso.</p>
<p dir="ltr">> 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.</p>

<p dir="ltr">Y con Python no puedes hacer lo mismo? Es más no necesitas ni compilar, basta el mismo código fuente para q funcione sin cambios en todas las plataformas, esa es su mayor ventaja.</p>
<p dir="ltr">> 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. <br>

> 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.<br>
No he trabajado con scala<br>
En cuanto a eclipse es cuestión de configurarlo y debes tener cierto RAM en tu pc de desarrollo para q funcione sin problemas, al menos yo no los tengo.</p>
<p dir="ltr">> 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.<br>
Tengo un Ci5 con 8Gbytes en RAM corriendo ubuntu nativo y en virtualbox como 10 OS distintos para mis pruebas<br></p>
<p dir="ltr">> 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:<br>

> -Un editor de pantallas.<br>
> -Un editor de texto.<br>
> -Completado de código.<br>
> -Un depurador, control de versiones, etc.<br>
> -Un compilador y un enlazador.<br>
></p>
<p dir="ltr">No los uses....yo hace años q no salgo de eclipse para programar con Python y PHP y tiene todo lo q mencionas y gratis.<br></p>
<p dir="ltr">> Ah, después de todo ello, que funcione multiplataforma. La compilación en cada entorno es un problema mínimo.   <br>
y así funciona Python :)<br></p>