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?
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.
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.
--
---------------------------------------------
--- Armando Paz ---
--- Debian GNU/Linux 2.4.21 ---
--- Usuario Linux Registrado #189304 ---
---------------------------------------------