La aplicación Java es como un programa Java que se ejecuta en un sistema operativo subyacente con el apoyo de una máquina virtual . También se conoce como programa de aplicación. La interfaz gráfica de usuario no es necesaria para ejecutar las aplicaciones java, se puede ejecutar con o sin ella.
Java Applet es un applet, es un programa Java que se puede incrustar en una página web . Se ejecuta dentro del navegador web y funciona en el lado del cliente. Un subprograma está incrustado en una página HTML utilizando la etiqueta APPLET u OBJECT y alojado en un servidor web. Los applets se utilizan para hacer que el sitio web sea más dinámico y entretenido.
La diferencia entre Aplicación y Applet:
Parámetros | Aplicación Java | Applet de Java |
---|---|---|
Definición | Las aplicaciones son como un programa Java que se puede ejecutar de forma independiente sin utilizar el navegador web. | Los applets son pequeños programas Java que están diseñados para incluirse con el documento web HTML. Requieren un navegador web habilitado para Java para su ejecución. |
método principal() | El programa de aplicación requiere un método main() para su ejecución. | El applet no requiere el método main() para su ejecución, sino que se requiere el método init(). |
Compilacion | El comando «javac» se usa para compilar programas de aplicación, que luego se ejecutan usando el comando «java». | Los programas de subprogramas se compilan con el comando «javac» y se ejecutan con el comando «appletviewer» o el navegador web. |
Acceso a archivos | Los programas de aplicación de Java tienen acceso completo al sistema de archivos local y a la red. | Los applets no tienen disco local ni acceso a la red. |
Nivel de acceso | Las aplicaciones pueden acceder a todo tipo de recursos disponibles en el sistema. | Los applets solo pueden acceder a servicios específicos del navegador. No tienen acceso al sistema local. |
Instalación | En primer lugar, se requiere la instalación de una aplicación Java en la computadora local. | No es necesario instalar previamente el subprograma Java. |
Ejecución | Las aplicaciones pueden ejecutar los programas desde el sistema local. | Los applets no pueden ejecutar programas desde la máquina local. |
Programa | Se necesita un programa de aplicación para realizar algunas tareas directamente para el usuario. | Se necesita un programa applet para realizar pequeñas tareas o parte de ellas. |
Correr | No puede funcionar por sí solo; necesita JRE para ejecutarse. | No puede iniciarse por sí solo, pero puede ejecutarse utilizando un navegador web habilitado para Java. |
Conexión con servidores | La conectividad con otros servidores es posible. | No puede conectarse a otros servidores. |
Operación de lectura y escritura | Admite la lectura y escritura de archivos en la computadora local. | No admite la lectura y escritura de archivos en la computadora local. |
Seguridad | La aplicación puede acceder a los datos y recursos del sistema sin ninguna limitación de seguridad. | Ejecutado en un entorno más restringido con mayor seguridad. Solo pueden utilizar los servicios que son exclusivos de su navegador. |
Restricciones | Las aplicaciones Java son independientes y no requieren seguridad adicional porque son confiables. | Los programas Applet no pueden ejecutarse por sí solos, lo que requiere el máximo nivel de seguridad. |
Publicación traducida automáticamente
Artículo escrito por anonymous007 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA