Ventajas del compilador GCJ

Estado
Cerrado para nuevas respuestas.

Dr_Stein

Lanero Reconocido
25 Ago 2002
268
Que mas muchachos.

Tenemos desarrollado un software completamente en java y bueno, esta la ventaja de independencia del sistema operativo, pero el inconveniente del rendimiento de java frente a otros lenguajes de programacion.

Lo que entendi en la pagina del proyecto GCJ es que es un compilador que puede, entre otras, convertir los fuentes o .class de java a codigo maquina.

Mi inquietud es la siguiente. Si compilo de nuevo el programa y lo convierto a lenguaje maquina, eso hace que la aplicacion dependa de la arquitectura de la maquina y sea mas eficiente ?

Otra: GCJ compila en cascada o debo compilar clase por clase ?
Les agradezco en los que me puedan colaborar
Por cierto, les doy la pagina del proyecto a quien le pueda interesar. Es un sistema de informacion geografica de libre distribucion desarrollado por estudiantes de ing civil y de sistemas
http://cancerbero.unalmed.edu.co/(verdulilla)hidrosig
PD: Que pena lo de verdulilla, es que en linux no me funcionan los ASCII con alt. Esa es otra duda :p
 
Al convertir una aplicacion java a lenguaje de maquina pierdes la portabilidad, porque queda compilada de acuerdo a la arquitectura, por ejemplo si la compilas en windows no te correria en linux, otra cosa es que el compilador de java de gcc no es 100% compatible con java, o al menos en unas pruebas que hice hace un tiempo hubo muchas cosas que no me soportaba asi qeu antes de hacer la conversion revisa que todo funcione bien
http://gcc.gnu.org/java/status.html
 
Estado
Cerrado para nuevas respuestas.

Los últimos temas