Cada lenguaje requiere diferentes complementos. El código JavaScript se ejecuta únicamente en un navegador, mientras que Java crea aplicaciones que se ejecutan en una máquina virtual o en un navegador. Java es un lenguaje OOP (programación orientada a objetos), y JavaScript es específicamente un lenguaje de scripting OOP.