Applet
Un applet es un pequeño solicitud diseñado para ejecutarse dentro de otra aplicación. Mientras que el término "applet" a veces se usa para describir pequeños programas incluidos con la computadora sistema operativo, generalmente se refiere a applets de Java o pequeñas aplicaciones escritas en el Java lenguaje de programación.
A diferencia de las aplicaciones ordinarias, el sistema operativo no puede ejecutar directamente los applets de Java. En su lugar, deben ejecutarse dentro del Java Runtime Environment (JRE), o dentro de otro programa que incluya un Java plug-in. Si no hay JRE instalado, los applets de Java no se ejecutarán. Afortunadamente, Java está disponible gratuitamente para sistemas Windows, Mac y Linux, lo que significa que puede descargar e instalar fácilmente el JRE apropiado para su sistema. Dado que los applets de Java se ejecutan dentro del JRE y no son ejecutados por el sistema operativo, son plataforma cruzada, lo que significa que un solo applet puede ejecutarse en sistemas Windows, Mac y Linux.
Si bien los applets pueden servir como aplicaciones de escritorio básicas, tienen acceso limitado a los recursos del sistema y, por lo tanto, no son ideales para complejos de subrogación . Sin embargo, su tamaño pequeño y su naturaleza de plataforma cruzada los hacen adecuados para aplicaciones basadas en web. Ejemplos de applets diseñados para ejecutarse en navegadores web incluyen calculadoras, programas de dibujo, animaciones y videojuegos. Los applets basados en la web pueden ejecutarse en cualquier navegador en cualquier sistema operativo y siempre que el complemento Java esté instalado.
Durante los primeros años de la Web, los applets de Java proporcionaron una forma de Webmasters agregar funciones interactivas que no eran posibles con basic HTML. Sin embargo, en los últimos años, los applets han sido reemplazados lentamente por tecnologías más nuevas como jQuery y HTML 5. Algunos navegadores, como Google Chrome, ya no admiten <applet> tag, y otros, como Apple Safari, ni siquiera habilitan Java por defecto. Dado que los desarrolladores web no pueden confiar plenamente en el soporte de Java de los navegadores web, los applets ya no son una forma común de proporcionar contenido interactivo en la Web.