Yo lo resumiria asi: La multiplataforma se define de 2 formas, lenguajes que basta con compilarlos en la plataforma para que funcionen, y lenguajes interpretados. Dependiendo tu necesidad si es velocidad o que tu aplicación la agarre cualquiera te podes ir por uno o por otro:
Si te vas por el lado de los compilados: La mayoria de programas multiplataforma compilados se escriben en C o C++, en este caso podrias utilizar QT o GTK para hacer tus interfaces graficas. Te recomendaria QT porque te ahorra bastante chance al programar y ademas de la GUI tiene muchas otras funcionalidades. Si te vas por el lado de los interpretados: Aqui el que domina es java, por facilidad, bibliotecas etc. Aunque tambien podes usar python (menos recursos pero más lento) ruby o perl. Incluso mono . . . Lo que tiene java es que es más integrado al diseñar interfaces graficas con swing y te facilita redistribuir la aplicación. En cambio con python, ruby o perl. Tenes que diseñar las interfaces graficas otra vez en QT o en GTK y aprender a usar los bindings. Pero todo es parte de la diversion :) -- Victor Leonel Orozco (tuxtor) http://tuxtor.shekalug.org Gentoo por tradicion - ubuntu por evangelizacion. "Those who don't understand UNIX are condemned to reinvent it, poorly." - Henry Spencer _______________________________________________ Slgt mailing list
