Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Tendré que aprender Python

pbenavent's Diary
Por pbenavent
departamento o no , Sección Diarios
Puesto a las Mon Apr 4th, 2005 at 08:09:28 AM CET
Python me interesa hace un tiempo. Algunos que saben me lo recomiendan, parece rápido, es orientado a objetos, se puede compilar -eso me han dicho- y la monda puede ser que no necesite instalar el interprete en Hasefroch.

 


Por que en Slashdot leo dos cosas que me llevan a escribiros esto. Una sobre Python entrando en el mundo de la empresa a propósito de la reciente conferencia sobre éste lenguaje, y de ahí salto a IronPython, avanzando de nuevo.

Se habla de empresas que ya lo utilizan de modo importante, además de Google, Nokia, e incluso Hasefroch.

Ésta es la noticia para mí, que ando muy desconectado de todo, existe una cosa llamada IronPython que es una implementación de Python orientada a plataforma .NET y Mono con licencia Common Public, esto es Open Source...

Lo interesante del asunto es que puede funcionar como Python al uso o compilar tus propios exe's y dll's. Del todo interesante para algo que últimamente me interesa, escribir código una vez y que se pueda ejecutar en mi Fedora Core y en el Hasefroch XP de mi mujer y mi chaval (Nota: las autoridades informáticas domiciliarias de éste ciudadano desaconsejan el usoa de Java).

En mi opinión era un inconveniente tener que instalar el interprete de perl o de python en máquinas, la aspiración era escribir y ejecutarlo sin instalar interpretes. La alternativa me decían era python+wxwidgets... o parecía que escribir en C# sobre Mono... y vosotros ustedes, ¿Cómo lo harías o lo haceis? Sé que es un asunto recurrente...

< Jugando con sleuthkit (6 comments) | Los anónimos ya no pueden enviar noticias (18 comments) >
Enlaces Relacionados
· Slashdot
· Python entrando en el mundo de la empresa
· IronPython, avanzando de nuevo
· IronPython
· .NET
· Mono
· More on pbenavent's Diary
· Also by pbenavent

Encuesta
Mi elección sería
· python + wxwidgets (compilado) 18%
· Java 18%
· C# en Mono 9%
· Ansi C (with 2 bollocks) 0%
· python, instalando interprete 27%
· perl+TCL-TK, instalando interprete 9%
· LAMP, instalandolo todo 9%
· Otras ... ¿cuáles? 9%

Votos: 11
Resultados | Otras Encuestas

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Tendré que aprender Python | 8 comentarios (8 temáticos, editoriales, 0 ocultos)
Sobre Python (none / 0) (#1)
por jorginius ("jorginius" en Google Mail) a las Mon Apr 4th, 2005 at 08:50:23 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

parece rápido

Es lentísimo, incluso comparado con Java.

se puede compilar -eso me han dicho-

En realidad el compilador de C para módulos Python (no para programas completos) está discontinuado desde hace años, aparte de que no funcionó nunca demasiado bien. Existe un compilador jit, psyco, pero evidentemente no genera binarios stand-alone, aparte de que también está en pañales.

Imagino que el "compilador" del que te han hablado es pyexe, que no hace más que empaquetar en un mismo archivo el ejecutable del intérprete, los módulos que utilices y tu programa. Es lo mismo que hacen muchos "compiladores" de Java en Windows.

existe una cosa llamada IronPython que es una implementación de Python orientada a plataforma .NET y Mono

AFAIK, IronPython es sólo Windows: no funciona en Mono y parece que han tenido movida hace poco con la licencia (el autor se ha pasado al Shared Source, de Microsoft).

la aspiración era escribir y ejecutarlo sin instalar interpretes. La alternativa me decían era python+wxwidgets...

Si sólo vas a desplegar tu aplicación en dos máquinas es tontería: instala el intérprete en Windows y a correr. El pyexe sólo funciona en esa plataforma, así que tienes que instalarlo aunque sea sólo por esa herramienta, para genererar los "binarios".

Además que ActivePython tiene algunas funcionalidades bastante majas, como poder escribir y usar componentes ActiveX con Python (puedes comandar desde un potente script Python al MS Office y hacer verdaderas virguerías), usarlo empotrado en todas las aplicaciones que admitan ActiveScripting (En ASP, MS InternetExplorer, etc.), bindings para las MFC, etc.



 
Perl sí se puede compilar (none / 0) (#2)
por ces a las Tue Apr 5th, 2005 at 04:47:18 PM CET
(Información Usuario)

Perl hace tiempo que puede compilarse y ejecutarse en tu sistema operativo favorito sin necesidad de intérprete. Mira en par.

El ejecutable es algo grande, pero en apliaciones puntuales va muy bien tener esta opción.



Tendré que aprender Python | 8 comentarios (8 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda