Java y JavaScript son dos lenguajes orientados a objetos . Aparte de este hecho y sus nombres similares , existen algunos paralelismos entre Java y JavaScript . Las personas que saben cómo utilizar un lenguaje a menudo se confunden cuando intentan aprender el otro , contar con más similitudes de lo que les debe a los nombres similares. Applets Java se ejecutan como programas independientes , mientras que los scripts de JavaScript se ejecutan en conjunto con HTML en los navegadores web . Historia
Sun Microsystems originalmente creado Java como un lenguaje de programación orientado a objetos . Java puede crear programas que funcionen en múltiples plataformas. Netscape desarrolló JavaScript como un lenguaje de programación orientado a objetos que se utiliza dentro de un navegador web. JavaScript fue diseñado para basarse en otras estructuras , tales como un navegador web . Los programadores de Java applets crean , o pequeños programas que se pueden ejecutar en cualquier lugar, mientras que los programadores de JavaScript escriben funciones que sólo pueden ejecutar en Internet. Debido a una serie de comandos más pequeños , los programadores pueden aprender a diseñar clases de JavaScript en menos tiempo que aprender Java.
Ejecución
Un programador debe compilar código Java antes de que el programa de puede ejecutar . Un compilador convierte el código Java a código de lenguaje de máquina antes de que un navegador puede interpretarlo. Cualquier cambio que el programador hace que el código se le instará a recompilar el programa. Un diseñador web puede escribir funciones de JavaScript directamente en un editor de texto, guardar el archivo y subirlo al servidor para su ejecución inmediata . Compila JavaScript cuando un usuario visita un sitio web. JavaScript se extiende de una página web interactiva capacidad mediante la realización de tareas que no son capaces por sí solo HTML. JavaScript puede funcionar con otros lenguajes como HTML , PHP y AJAX mientras que Java se ejecuta dentro de un navegador en sí .
Sintaxis
Java y JavaScript difieren en la sintaxis para crear variables y funciones . En Java , el usuario declara una función similar a los lenguajes de programación tradicionales como C + + o Visual Basic . Por ejemplo , un programador puede crear una función escribiendo " public int funcName ( int numero ) ", mientras que en JavaScript que puede crear la misma función con " funcName función ( número ) " solamente. Java crea las variables al declarar un tipo de datos antes de que un nombre, como " número entero ", mientras que JavaScript utiliza el genérico " var " para declarar todas las variables ( por ejemplo, " número var ") y hace la conversión de datos cuando sea necesario
< br . >
Implementación
Para ejecutar applets de Java , un navegador web debe tener soporte para Java descargado e instalado . Para ejecutar los scripts de JavaScript , el navegador web debe haber habilitado la funcionalidad de JavaScript en el menú de opciones. Si un usuario permita su navegador para utilizar uno de los dos idiomas , el otro no se convierte automáticamente activado . Debe activar tanto a nivel individual .