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

Responder a