Tecnología

Inicio

Las diferencias entre Java y JavaScript

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 idioma a menudo se confunden cuando tratan de aprender del otro, esperando más similitudes que se encuentran debido a los nombres similares. Los applets de Java ejecutarse como programas independientes, mientras que los scripts de JavaScript se ejecutan conjuntamente con el 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 funcionan a través de 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 apoyarse en otras estructuras, como un navegador web. Los programadores de Java crear applets, 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 el Internet. Debido a una serie de comandos más pequeño, los programadores pueden aprender a diseñar clases de JavaScript en menos tiempo que el aprendizaje de Java.

Ejecución

Un programador debe compilar código Java antes de que el programa se pueda ejecutar. Un compilador convierte el código Java en código de lenguaje de máquina antes de que un navegador puede interpretarlo. Cualquier cambio que el programador hace que el código le requerirán volver a compilar el programa. Un diseñador de páginas web puede escribir funciones de JavaScript directamente en un editor de texto, guardar el archivo y subirlo al servidor para su ejecución inmediata. JavaScript compila 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 de HTML solo. JavaScript puede funcionar con otros lenguajes como HTML, PHP y AJAX, mientras que Java se ejecuta dentro de un navegador en su propio.

Sintaxis

Java y JavaScript difieren en la sintaxis para la creación de 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 nombreFunc (int numero)", mientras que en JavaScript que puede crear la misma función con "nombreFunc función (número)" solamente. Java crea las variables por la que se declara un tipo de datos antes de un nombre, como "número entero"; mientras JavaScript utiliza el genérico "var" para declarar todas las variables (tales como "número var") y hace la conversión de datos cuando sea necesario.

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 permite su navegador para utilizar uno de los dos idiomas, el otro de forma automática no se convierte en activa. Se debe girar tanto en forma individual.