0% encontró este documento útil (0 votos)
57 vistas2 páginas

Untitled 1

JavaScript es un lenguaje interpretado ejecutado en el navegador, de tipado débil y basado en prototipos, mientras que Java es un lenguaje compilado, fuertemente tipado, orientado a objetos y portable que requiere la máquina virtual Java. Ambos lenguajes se usan comúnmente para el desarrollo web pero Java también es popular para aplicaciones móviles, escritorio y otras áreas debido a su mayor robustez y portabilidad.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas2 páginas

Untitled 1

JavaScript es un lenguaje interpretado ejecutado en el navegador, de tipado débil y basado en prototipos, mientras que Java es un lenguaje compilado, fuertemente tipado, orientado a objetos y portable que requiere la máquina virtual Java. Ambos lenguajes se usan comúnmente para el desarrollo web pero Java también es popular para aplicaciones móviles, escritorio y otras áreas debido a su mayor robustez y portabilidad.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

JavaScript Java

Es un lenguaje compilado(necesita
Es un lenguaje interpretado(se ejecuta el
compiladores para traducir el código fuente a
código directamente línea por línea).
código máquina).
Trabaja con sus datos como objetos y con
Es un lenguaje basado en prototipos pero
interfaces a esos objetos, es un lenguaje de
puede funcionar como orientado a objetos.
programación orientado a objetos.

Ejecutado en la java virtual machine o en el


Ejecutado en el navegador.
navegador.
Hay que realizar mas esfuerzo para mejorar la
Es muy seguro.
seguridad.
Es de tipado débil (se puede cambiar el tipo de Es fuertemente tipado(las variables tienen un
dato en una variable, además no hace falta tipo determinado y una vez definidas no se
definir su tipo). pueden cambiar).
Requiere de JDK para traducir a lenguaje
Puede ser escrito en cualquier editor de texto. máquina el código para que pueda ser leído y
ejecutado por el PC.
No es necesario generar clases para crear Los objetos no pueden ser creados sin generar
objetos, es un lenguajes basado en prototipos. clases.

Es mas eficiente en cuanto a memoria, pero


Utiliza mas memoria para su ejecución.
eso puede implicar que sea mas lento.
En Java se pueden ejecutar varios programas
JavaScript es un lenguaje de proceso único.
de forma simultánea.
JavaScript se depura en una fase (se Java se depura en dos fases, (se revisan los
muestran los errores a medida que se errores durante la fase de compilación y luego
ejecuta). en la ejecución).

Es un lenguaje estandarizado ya que procede No es un lenguaje estandarizado, es controlado


del estándar ECMAScript. por Oracle(una empresa privada).
Si tiene encapsulamiento (decidir si se tiene
No tiene encapsulamiento. acceso y llamamiento a los métodos y atributos
de un objeto).

Es mas ligero y ágil. Es mas robusto.

Es portable (puede ejecutarse en cualquier tipo


No es tan portable.
de hardware).

Untitled 1
JavaScript Java

Funciones: desarrollo web(lado del servidor),


Funciones: Interfaz de usuario, backend de aplicaciones móviles y escritorio, bases de
una aplicación con nodejs, desarrollo móvil… datos, data science, machine learning, juegos,
hardware…

Untitled 2

También podría gustarte