Tema: A Java
Ver Mensaje Individual
  #3  
Antiguo 12-07-2011
carnace carnace is offline
Miembro
 
Registrado: feb 2008
Ubicación: Yopal, Casanare, Colombia
Posts: 27
Reputación: 0
carnace Va por buen camino
¿Realmente vale la pena?

Hola Chichero.

En cuanto al programa para "programar" en Java, creo que te refieres al IDE para programar en este lenguaje. Primero que todo debes documentarte más acerca de Java , recuerda que debes bajar primero el JDK (Java Development Kit, o algo así), que es el "compilador" (te lo coloco en comillas para que cuando te documentes prestes mucha atención a esto en Java, revisar los conceptos de opcodes, applets, aplicaciones, etc). Después de tener el compilador puedes bajar algún IDE como NetBeans o JavaCreator (JCreator) o incluso puedes usar el bloc de notas de Windows.

En Java se pueden programar Applets que se pueden ejecutar en un navegador (normalmente van incrustados en código HTML). El principal defecto que le veo a Java es la curva de aprendizaje, incluso para poder acceder al sistema de archivos de una máquina en particular encuentro muy problemático hacerlo en este lenguaje. Las aplicaciones finales tienen incluso "problemas" como por ejemplo el refresco en pantalla (desde este año en mi país hay una aplicación -un validador de archivos planos- en la página de la supersalud donde al hacer clic sobre una carpeta no me muestra correctamente los archivos, incluso en algunas máquinas ni siquiera corre teniendo el runtime instalado). Tal vez son problemas del programador, pero me deja cierta duda, pues uno llama por teléfono y no solucionan nada. Me toca ir a un café internet para validar los archivos.

La frase que colocas "tengo que llevar mi programa de Delphi 7 a Java" suena más como una imposición de tu profesor o algo así. La verdad en la práctica es mejor evaluar las ventajas y desventajas de esto, pues a veces uno encuentra que hay más desventajas que ventajas al migrar de un lenguaje a otro, no mirar las "ventajas" que el fabricante del lenguaje de programación o compilador diga.

Te recomiendo que leas algo sobre la Ley de Wirth

Al pasar de un lenguaje a otro creo que es mejor "empezar de cero", aunque en la práctica no es tal, pues las estructuras de datos, las rutinas, algoritmos, la abstracción de los datos, el modelado que hayas hecho en un lenguaje es posible utilizarlo en otro lenguaje, incluso se pueden mejorar en este proceso.

La jerarquia de objetos en Java es diferente de la de Delphi, por eso habria que convertir todo "manualmente". Otro tema que habria que ver es qué va a pasar con este lenguaje, pues ahora es propiedad de Oracle.

Salu2.
Responder Con Cita