2010/4/11 Daniel Olivera <[email protected]>:
Fernando Cassia escribió:
2010/4/11 Daniel Olivera <[email protected]>:
Discuti con un profesos universitario que estaba convencido que java era portable. Por eso desarrollaba en windows vista. Cuando le aposte que no lo era, trato de ejecutarlo en un ubuntu y no pudo. Asi descubrio que no era portable. Obviamente corrigiendo el codigo si funciono pero portable no era.
¿De que año estamos hablando? Hoy OpenJDK corre en todos los s.o. que quieras. Y salvo que uses JNI (llamadas a APIs nativas de un S.O: determinado) el código ES portable.
De hecho, corro Java Image Editor http://www.jhlabs.com/ie/ todos los días. Y el desarrollador usa Mac, ni siquiera sabe qué es Linux. (lo estoy convenciendo desde hace 2 años de que lo libere bajo la GPL).
FC
El año pasado. La idea era pasar del java no libre sobre Windows para un codigo que era un navegador web a un ubuntu con una maquina no libre de java.
Al final tuvo que terminar desarrollando sobre ubuntu directamente. No se de java y no me interesa como lenguaje pero se lo que paso porque estaba en la universidad trabajando el año pasado
Bueno, sin más detalles no puedo opinar. Lo que sí te digo es que código bien escrito "sin IFs ni chequeos de sistema operativo sobre el que está corriendo" corren en OpenJDK, que es GPL y la podés compilar para el S.O. que quieras. De hecho, alguien se tomó el laburo hace un año de compilar la Java VM para la tableta Nokia n800 (que corre Linux), y me acuerdo que la probé y funcaba... FC