Polls

Qué cambiará obama?
 
Inicio arrow Noticias arrow Ver Todas arrow Tecnologia arrow Usando python en tu aplicación
Usando python en tu aplicación PDF Print E-mail
Written by Javier Loureiro   
Wednesday, 09 July 2008

Hace no mucho tiempo he escrito mis propios módulos para extender python con código nativo en c++, y la experiencia ha sidomuy postiva. Python es sencillo para pasar datos a la aplicación, y el control de referencias, aunque al principio es un poco lioso, rapidamente cobra sentido. En una semana puedes tener cosas en tus scripts.

Pero tras una semana de trabajo, tengo que decir que extender una aplicación para que utilize el interprete de python ya no es tan sencillo. Sobre todo porque python está optimizado para leer el código de un fichero. Esto trae problemas muy serios con el CRT, porque los punteros a FILE no son compatibles entre distintas versiones de CRT (al menos en win32). A parte, integrarlo con un sistema de ficheros virtual es casi imposible.

Otro problema que  encuentro es que python requiere de muchas cosas en su sitio. Los módulos tienen que tener un nombre específico, las versiones debug tambien... es un cambio serio en el proyecto y la forma de trabajar.

Eso si, python es muy extensible. Puedes acceder a todo de forma sencilla, y al funcionalidad interna, etc. 

Las posibilidades son muhcas. Puedes llamar directamente a una función en python, usar su sistema de threads, etc. PEro mi conclusión es que tienes que adaptar mucho la aplicación para que puedas linkar con éxito un módulo en python.

Voy a probar lua. LA sintaxis es muy sencilla y parece muy bien orientado a estar embebido dentro de un programa... veremos!

 

Comentarios
AgregarnuevoBuscar
Escribir comentario
Nombre:
Email:
 
Website:
Título:
Código UBB:
[b] [i] [u] [url] [quote] [code] [img] 
 
Security Image
Por favor introduce el codigo anti-spam que puedes leer en la imagen.

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.



menéameDigg!Del.icio.us!Google!Technorati!Yahoo!
 
< Prev   Next >

Lista de Correo

visita la lista de correo de codepixel. Es una lista abierta, asi que podrás subscribirte y preguntar tus dudas de programación, compartir tus opiniones, aportar ideas, y formar parte de la comunidad codepixelera.