JavaScript es un lenguaje descriptivo que se puede incrustar en documentos HTML. JavaScript puede responder a los eventos de demanda del usuario (como la entrada de un formulario), de modo que cuando un usuario ingresa una información, no es necesario enviarla al servidor a través de la red para su procesamiento y luego regresarla directamente. El cliente maneja los eventos. ¡También puede imaginar que hay un programa ejecutable ejecutándose en su cliente (pero este programa ejecutable es limitado y tiene poco control sobre la computadora cliente)!
JavaScript y Java son similares, ¡pero son lenguajes completamente diferentes! Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystem. Similar a C++, requiere una variedad de compiladores y archivos de soporte para ejecutarse, pero a diferencia de C++, Java puede ser independiente de cualquier plataforma operativa, por lo que se ha desarrollado rápidamente; base de varias plataformas operativas de la red de Internet actual. Pero es un lenguaje de programación estándar mucho más complejo que JavaScript. JavaScript es un lenguaje funcional relativamente fácil de entender. Los creadores de JavaScript pueden prestar menos atención a las habilidades de programación, como declarar todas las variables, clases y métodos. Tampoco tienen que preocuparse por cosas complicadas como públicas, privadas, o protegido, lo que es más importante. Desafortunadamente, solo puede existir en un script HTML y solo puede ejecutarse cuando se carga en un navegador compatible, por lo que muchas funciones de Java no son compatibles con JavaScript. Hoy en día, JavaScript se divide en tres categorías: JavaScript central, del lado del cliente y del lado del servidor.