Un peque�o abuelo que ha todos se nos olvida es el amigo TCL, si hay
alg�n lenguaje que permita crear GUI's y realmente no requiera
recompilaci�n para portarlo a otra plataforma ese es TCL, unos cu�ntos
a�os le avalan, adem�s es bastante m�s r�pido que el resto de toolkits
(tiene sus limitaciones) pero hay muchas aplicaciones de gran tama�o
desarrolladas con TCL ya sea para la GUI o para todo el programa. Para
mi mejor que GTK, QT y derivados, quiz�s no sea tan bonito pero
funciona r�pido y es estable, y de verdad es multiplataforma, no como
el Java, todo el mundo que ha desarrollado bajo java sabe que eso del
"Compile One Run Everywhere" no funciona.
Bueno simplemente era dar una alternativa.
Armando Paz wrote:
Hola compa�eros.
Antes de nada me gustar�a pedir perd�n si el tema que trato es off-topic
(nunca me ha quedado muy claro eso del off-topic, al final muchas de las
cuestiones buscan el utilizar de forma m�s completa nuestro Debian, �no?).
Soy un principiante en casi todo, tambi�n en la programaci�n. Recuerdo que
en mis a�os de estudiante aprend� algo de pascal, y despu�s algo de C.
Entonces era cuando turbopascal y turboc estaban de moda, y se constru�an
aplicaciones generalmente para "consola" utilizando una "programaci�n
estructurada" (creo que la llamaban as�: main-procedimientos-funciones).
Bien, hay me qued�. Hoy me gustar�a volver a ese mundillo e iniciarme en la
programaci�n de aplicaciones gr�ficas. Y me he dicho: "pues ya que vas a
aprender a desarrollar aplicaciones porque no utilizas alg�n lenguaje que te
permita compartir lo que programas con el resto de la comunidad (linux) y
adem�s permita pas�rselas tambi�n a algunos de tus amigos que siguen con
windows".
Creo que lo que busco es una "herramienta de desarrollo gr�fico de
aplicaciones multiplataforma", y creo que esto se llama IDE=entorno de
desarrollo integrado + librer�as gr�ficas + compilador + depurador + miles
de cosas m�s que no alcanzo a adivinar.
Tras buscar mucho por la red, en los archivos de la lista, etc., he
encontrado lo siguiente:
*KDevelop
*Anjuta
*Glade
*wxWindow
*...
Mi objetivo es desarrollar en linux, aprender en linux, programar, depurar,
etc. en linux... y cuando la aplicaci�n est� lista poder "portarla" a
windows. As� logro mi objetivo de compartir con TODO EL MUNDO
independientemente del sistema operativo que utilice.
�Es esto posible? Si lo es, �qu� herramientas me aconsejan?
Un segundo objetivo, si llegara a aprender mucho mucho mucho es colaborar en
alg�n gran proyecto de la comunidad, d�gase: mozilla, gnome, etc. �Ser�a
posible enfocar las respuestas a las preguntas anteriores seg�n este segundo
objetivo?
Perd�n por la longitud, pero creo que si se forma un buen "hilo" mucha gente
aprenderemos mucho del estado actual de la programci�n y sus herramientas en
el mundo GNU/Linux--->NUESTRO QUERIDO DEBIAN.
Muchas gracias por anticipado.
Salud.