Java y JavaScript
Java fue una excelente idea en papel. Les permitió a los programadores crear un solo programa y esperar que funcionara en la mayoría de los sistemas operativos disponibles. Esto se logra al no usar el código nativo de un sistema operativo específico. En su lugar, Java usa su propio código y luego lo ejecuta en una máquina virtual que interpreta el código Java en su código nativo homólogo. Como se indicó anteriormente, se veía muy bien en el papel, pero en la práctica los programas Java eran significativamente más lentos en comparación con los programas codificados en el código nativo. Esto se debió en gran parte al hecho de que cada código debía procesarse dos veces; por la máquina virtual y luego por el sistema operativo.
JavaScript es un lenguaje de scripting, y como tal no está compilado. Un navegador con JavaScript habilitado toma el script y lo procesa, luego ejecutaría las instrucciones en el script. El uso principal de JavaScript es proporcionar un nivel de interactividad a páginas web que no son alcanzables con HTML simple. Puede usarse junto con otras tecnologías como AJAX para brindar una experiencia aún más interactiva. JavaScript también puede interactuar con elementos que no están dentro de su código que Java no hace. Las aplicaciones Java solo pueden integrarse en páginas html y, a partir de ese momento, la aplicación Java funciona por sí sola.
Java y JavaScript son dos lenguajes muy diferentes, debido a que también tienen diferentes requisitos para funcionar correctamente. Instalar el soporte de Java en su navegador no significa que también podría soportar aplicaciones de JavaScript y viceversa.
Resumen:
1. Java es un lenguaje de programación OOP, mientras que Java Script es un lenguaje de programación OOP. 2. Java crea aplicaciones que se ejecutan en una máquina virtual o navegador, mientras que el código JavaScript se ejecuta solo en un navegador. 3. El código Java debe compilarse, mientras que el código JavaScript está todo en texto. 4. Requieren diferentes complementos.