Con el fin de llamar la atención sobre los sitios Web , programadores paso de HTML estándar y utilizan lenguajes de programación más robustos . PHP , Perl , Python , Java y JavaScript todas sirven algún tipo de uso de nicho en la comunidad Web. Sin embargo , todos estos programas hare algo en común de ayudar a servir páginas web dinámicas para los usuarios. Dos de estos lenguajes , Java y JavaScript compartir ciertas similitudes , pero también tienen diferencias significativas. Java es un lenguaje independiente que puede facilitar el desarrollo de Internet, en los equipos de escritorio y dispositivos de mano. En contraste , JavaScript representa un lenguaje de script utilizado explícitamente para el desarrollo Web. Java
Programadores Java utilizan para una variedad de tareas de programación , incluyendo el desarrollo web y aplicaciones para smartphones . Java se ejecuta en la máquina virtual de Java ( JVM ) , compilado en bytecode antes de la ejecución . Un lenguaje completamente orientado a objetos de programación Java a menudo tiene una sintaxis compleja, que requiere la manipulación de jerarquías de datos detallados para programar tareas sencillas. Sin embargo , Java también es completo en sí mismo, es decir, que no depende de una implementación particular explorador para dictar su comportamiento : . Todos los programas Java se ejecutan de la misma manera en la JVM Yahoo! Finanzas Javascript
JavaScript menudo se asemeja a Java. De hecho , JavaScript fue diseñado para imitar la ejecución orientada a objetos de Java. Sin embargo , JavaScript es un lenguaje de " interpretar " , lo que significa que no se puede compilar como Java . JavaScript sólo funciona como parte de una página Web , integrado en el código HTML . Esto también significa que JavaScript depende del intérprete de JavaScript incrustado en el navegador Web del usuario para determinar la parte de los mismos se ejecutan . JavaScript es un menor con todas las funciones lenguaje más claro , de Java. Pero la facilidad de uso e integración con el navegador del usuario de JavaScript permite a los programadores implementar rápidamente páginas Web interactivas .
Java Servlets frente del lado del servidor JavaScript
para desarrollo web , hay dos áreas distintas de operación: el servidor y el cliente. El lado del servidor se produce en el servidor que aloja las páginas Web. A menudo , los servidores contienen una instancia de la JVM para ejecutar programas Java. Estos programas , llamados " servlets , " pueden diseñar las páginas web reales que ve el usuario . Alternativamente , los servlets pueden ejecutar cálculos complejos para el usuario . El intérprete de JavaScript , mientras que normalmente integrado en los navegadores web , también tiene una aplicación de servidor, aunque no es tan popular como otros lenguajes del lado del servidor , tales como Java. Además , no contiene el mismo nivel de funcionalidad.
Java Applets
Applets Java representan las similitudes más cercanos que Java y JavaScript compartir . Applets de Java son pequeñas aplicaciones Java que se ejecutan en el cliente (usuario de ) lateral en lugar del lado del servidor . Al igual JavaScript , los applets de Java se ejecutan en el navegador Web. Sin embargo , a diferencia de JavaScript , el navegador Web no interpreta el applet. Más bien , el usuario tiene una versión de la JVM instalado junto con un complemento del navegador . Esto significa que el usuario debe tener Java instalado en su computadora. También significa que el applet de Java se parecen y actúan de la misma en varios equipos con la misma JVM , independientemente del tipo de navegador .