Definición - ¿Qué significa Java Applet?
Un subprograma de Java es un pequeño programa dinámico de Java que se puede transferir a través de Internet y ejecutar mediante un navegador web compatible con Java. La principal diferencia entre las aplicaciones basadas en Java y los subprogramas es que los subprogramas se ejecutan normalmente en un AppletViewer o un navegador web compatible con Java. Todos los applets importan el paquete java.awt.
Techinfo explica el applet de Java
Los siguientes son dos problemas con los subprogramas de Java:
- Seguridad: Java resuelve el problema de seguridad al restringir los subprogramas al entorno de ejecución de Java y evitar el acceso a los recursos del sistema.
- Portabilidad: la portabilidad se define como la capacidad del subprograma para ejecutarse en diferentes computadoras y sistemas operativos.
Cualquier navegador con Java Virtual Machine (JVM) puede ejecutar bytecode, que es la salida de un compilador de Java y solo se puede ejecutar en una JVM. Bytecode es la solución de Java para seguridad y portabilidad.