El mar, 09-09-2003 a las 18:10, Armando Paz escribi�:
> Hola.
> 
> Perd�n por la tardanza en responder a vuestros amables y DETALLADOS
> consejos, pero a veces la vida obliga a no depender de uno mismo. Muchas
> gracias por todo.
> 
> Si no os importa, y tras tomar nota de que he de explorar mucho a�n, me
> gustar�a poner un "caso pr�ctico" para ilustrar mi objetivo. Os ruego, en
> esta ocasi�n, que intent�is resolverlo sin perder de vista el contexto que
> planteaba en el primer mensaje.
> 
> Vamos a ello:
> 
> Hace unos a�os en mi trabajo me interes� por PERL porque me result� muy
> f�cil trabajar con el tanto en Linux (en casa) como en Windows (en el
> trabajo, obligado).  Ten�a que adaptar ficheros de texto seg�n par�metros 
> leidos de otro fichero fichero de texto modelo. El mismo script funcionaba 
> en ambos S.O. Y mi satisfacci�n fue tal que me fu� acostumbrando a �l, ahora
> hago casi todo con PERL. Pero un peque�o "entretenimiento" que abord�: 
> exportar
> una lista de contactos en un fichero de texto, cada contacto en una fila y
> cada campo de este separado por coma (lo t�pico), siendo utilizado este
> como fichero de datos que es procesado por un script PERL para buscar
> cualquier campo de cualquier contacto. ES MUY RAPIDO. FUNCIONA EN LINUX Y EN
> WINDOWS, pero la salida es en modo texto-consola, ya sab�is:
> 
> Nombre: Fulanito
> Apellidos: Cetanito
> Tel�fono: 111000111
> etc.
> 
> Mi intenci�n es lograr esto mismo que ya tengo pero con salida en formato
> gr�fico: una ventanita donde pueda poner un campo a buscar, un botoncito
> para iniciar la b�squeda... y la salida "distribuida adecuadamente en la
> ventanita" para ver los distintos campos y "fijar la vista" en el que voy
> buscando, el cual siempre aparecer� en el mismo lugar de dicha ventanita.
> 
> HASTA AQU� EL OBJETIVO DE PROGRAMACI�N "GR�FICA" "MULTIPLATAFORMA".
> 
> Por lo que he le�do en sus mails (Cesar Rinc�n, Kmilo, etc.) me inclinar�a a
> utilizar un lenguaje como PERL (que ya conozco) o Python, con ellos
> obtendr�a funcionamiento multiplataforma (no s� si ser�a m�s apropiado:
> multisistema operativo) y salida gr�fica (si es que soy capaz de enlazarlos
> con la correspondiente librer�a gr�fica). Pero creo que estos lenguajes son
> INTERPRETADOS, es decir: hay un int�rprete que ya est� instalado en el S.O.
> y que va procesando el "guion de ordenes == script" y mostrando los
> resultados por la salida adecuada. Y AQUI ENTRONCO CON OTRA DUDA: en linux
> yo le pasar�a mi script a cualquier compa�ero y todo el mundo podr�a
> ejecutarlo porque habitualmente tanto PERL como PYTHON ya est�n
> instalados... pero en Windows, para los colegas que usen eso, tendr�an que
> instalarse previamente el int�rprete, y supongo que tambi�n las librer�as
> gr�ficas etc. EN RESUMEN: si utilizara un lenguaje compilado podr�a obtener
> un "ejecutable autocontenido" que podr�a grabar en un disquete y pas�rselo a
> cuantas personas quisiera, creo que esto no es posible con un lenguaje
> interpretado, �verdad?
> 
podes compilar perl con perlcc o perl2exe(este ultimo lo tenes que
comprar)
Personalmente tengo algunos programas en perl compilados con percc
corriendo en AIX, pero son para consola ( no utilizan librerias graficas
Seria cuestion de que investigues el tema de linkeo con la libreria
grafica

> CONCLUSI�N: si me decido por un lenguaje interpretado, al existir int�rprete
> para LINUX y para WINDOWS mi "programa" ser�a plenamente multisistema
> operativo pero exigir�a una dificultad de "instalaci�n" porque el programa
> no es suficiente por si solo sino que necesita un int�rprete instalado y,
> SUPONGO que si quiero obtener salida gr�fica, tambi�n librer�as gr�ficas
> instaladas. Y TODO ESTO FUNCIONANDO CONJUNTAMENTE--->ESFUERZO DE
> CONFIGURACI�N ADICIONAL DE CADA UNA DE LAS PARTES.
> 

Tu programa va a ser multisistema siempre y cuando tengas la precaucion
de no hacer llamadas al sistema propias de cada S.O. o en su defecto
tener una funcion que se encargue de verificar el S.O. en el que corre
y generar la llamada correspondiente a cada S.O. (EJ: los usuarios no se
"leen" igual en linux que en win)
> Si alg�n d�a fuera capaz de "desarrollar" algo medianamente interesante para
> que fuera un paquete Debian lo de la instalaci�n de "mi programa=paquete"
> estar�a resuelto por las dependencias: mi paquete depender�a de PERL o
> PYTHON, de la librer�a gr�fica y otras cuantas cosas m�s... y un f�cil
> apt-get acabar�a instalando todo lo necesario. Pero, que har�a para
> pas�rselo a los amigos de Windows �hay forma de crear un paquete con todo lo
> necesario? �y en ese paquete que tendr�a que meter: todo el ACTIVEPERL - por
> ejemplo -, toda la librer�a gr�fica...? PUFF, creo que esto s� que se sale
> de la lista, pero un simple comentario, posibilidad, url de orientaci�n...
> 
> Creo que con mucho esfuerzo he conseguido ilustrar el contexto (y un mail
> bastante pesado: perd�n).
> 
> Agradeciendo sincera y enormemente todos sus comentarios, sus correcciones,
> sus consejos, su paciente amistad...
> 
>                ...atentamente:
>                
>                                       Armando Paz.
>                                       
> SALUD.                                        
> 
> 
saludos


Angel Claudio Alvarez
> -- 
> ---------------------------------------------
> ---   Armando Paz                         ---
> ---   Debian GNU/Linux 2.4.21             ---
> ---   Usuario Linux Registrado  #189304   ---
> ---------------------------------------------
> 

Attachment: signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente

Responder a