Java y JavaScript 

Hay personas que saben las diferencias entre Java y JavaScript, pero también hay personas que no tienen claro la diferencia entre ellas y en ocasiones suelen confundirlo y piensan que es lo mismo o inclusive piensan que uno es un subelemento del otro.

Por lo cual están equivocados, tienen similitudes y sus nombres son parecidos,

Aquí te vamos argumentar y explicar cuales son las diferencias que hay entre las dos. Pero antes de eso te vamos a explicar a que se dedica cada uno.

Java-vs-Javascript

 

 Java:

La intención de Java ahora es que los programadores de aplicaciones escriban una vez su código y puedan

utilizarlo en cualquier dispositivo. Implementándose en varios dispositivos y navegadores donde Java te permite

jugar, cargar fotografías, chatear en línea, realizar visitas virtuales y utilizar servicios en las páginas web.

Una de las principales características por las que Java muy reconocido es que es un lenguaje independiente de la plataforma. Por lo cual si hacemos un programa en Java podrá funcionar en cualquier ordenador del mercado. Es una ventaja para los desarrolladores de software, pues antes tenían que hacer un programa para cada sistema operativo. Esto lo consigue porque se ha creado una Máquina virtual de Java para cada plataforma, que hace de puente entre el sistema operativo y el programa de Java y posibilita que este último se entienda perfectamente.

 

java

 

JavaScript:

 JavaScript es un lenguaje de

programación específico que solo se implementa en las aplicaciones web. Con el objetivo de dotar de interactividad a las páginas web que visualizamos en nuestros navegadores.

Es un lenguaje ligero e interpretado, orientado a objetos con funciones de primera clase, más conocido como el

lenguaje de script para páginas web. Es un lenguaje script multi-paradigma, basado en prototipos, dinámico,

soporta estilos de programación funcional, orientada a objetos e imperativa.

Se utiliza principalmente para crear páginas web dinámicas. Una página web dinámica es aquella que incorpora efectos como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario.

js

 

Diferencias entre Java y Javascript

  1. JAVA

    JAVASCRIPT

    Lenguaje fuertemente tipado.

    Es débilmente tipado.

    las variables en Java tienen un determinado tipo y no pueden modificarse.

    Una misma variable puede variar el tipo de su contenido en ejecución.

    Se encarga de crear aplicaciones que tras ser compiladas, se pueden ejecutar en navegadores a través de una maquina virtual.

    Se ejecuta nativa-mente en los navegadores sin necesidad de ninguna máquina virtual.

    Es un lenguaje más pesado y robusto.

    Presenta mayor versatilidad y flexibilidad.

    Es un lenguaje de programación orientado a objetos puramente.

    Es un lenguaje basado en prototipos. A través de estos prototipos, se puede emular la programación orientada a objetos.

     Tiene variables definidas que no se pueden cambiar.

    Puede ser cambiante, dándole flexibilidad.

    Es más complejo con un lenguaje con más capacidades.

    Tiene menos capacidades y es más sencillo.


En resumen 

JavaScript no es un elemento de Java, tampoco comparten nada en su programación, quizás la sintaxis que comparten con otros lenguajes de C. Java no es más difícil que JavaScript, este puede tener áreas más complejas. Tampoco puedes saber programar Java si sabes de JavaScript y al revés…

A diferencia de Java, Javascript te permite con poco código empezar a crear aplicaciones que se ejecuten de manera inmediata en un navegador.