Diferencia entre applet y aplicación

Autor: Laura McKinney
Fecha De Creación: 1 Abril 2021
Fecha De Actualización: 11 Mayo 2024
Anonim
Diferencia entre applet y aplicación - Tecnología
Diferencia entre applet y aplicación - Tecnología

Contenido


La diferencia común entre Applet y Solicitud es que la aplicación comienza su ejecución a través de principal() Por el contrario, un applet no utiliza el método main () sino que se inicializa a través de en eso().

Los applets son pequeños programas generalmente escritos para ser transmitidos a través de Internet y ejecutados automáticamente por un navegador web compatible con Java. Y las aplicaciones son programas independientes escritos para realizar operaciones generales por el usuario directamente, y no necesita ninguna API habilitada por JAVA (navegadores).

Los applets no se ven afectados por el sistema operativo o el hardware de los usuarios. Si el navegador tiene instalada la JVM adecuada, estas aplicaciones se ejecutan con la ayuda de JVM. Si bien el aspecto de la aplicación en los distintos sistemas operativos sigue siendo el mismo.

  1. Cuadro comparativo
  2. Definición
  3. Diferencias clave
  4. Conclusión

Cuadro comparativo

Bases para la comparaciónAppletSolicitud
BASICEs pequeño programa utiliza otro programa de aplicación para su ejecución.Una aplicación son los programas ejecutados en la computadora de forma independiente.
método main ()No use el método principalUtiliza el método principal de ejecución.
EjecuciónNo se puede ejecutar de forma independiente requiere API (por ejemplo, API web).Puede ejecutarse solo pero requiere JRE.
InstalaciónNo se necesita instalación previa Requiere instalación previa explícita en la computadora local.
Operación de lectura y escrituraLos archivos no se pueden leer y escribir en la computadora local a través del applet.Las aplicaciones son capaces de realizar esas operaciones a los archivos en la computadora local.
Comunicación con otros servidores.No se puede comunicar con otros servidores.La comunicación con otros servidores es probablemente posible.
RestriccionesLos applets no pueden acceder a los archivos que residen en la computadora local.Puede acceder a cualquier dato o archivo disponible en el sistema.
SeguridadRequiere seguridad para el sistema ya que no son de confianza.No hay preocupaciones de seguridad están ahí.


Definición de Applet

Los applets son pequeños programas que utilizan una API externa para su ejecución y se utilizan principalmente en la informática de Internet. Se pueden transferir a través de Internet de una computadora a otra y ejecutarse con Applet Viewer o cualquier navegador web que admita Java. Un applet puede admitir varias aplicaciones, como la ejecución de operaciones aritméticas, la creación de animación, visualización de gráficos, juegos interactivos.

Java ha transformado la manera en que los usuarios de Internet recuperan y usan documentos en la red mundial. Los applets han permitido construir y usar documentos web multimedia completamente interactivos. Una página web puede incluir un applet de Java que, cuando se ejecuta, puede generar gráficos, sonidos e imágenes en movimiento en lugar de simplemente contener una imagen simple o estática.

Hay dos formas en que un applet puede integrarse en páginas web.


  • Primero, podemos escribir nuestros propios applets e integrarlos en páginas web. Este tipo de applets evolucionado localmente y mantenido en un sistema local se conoce como applet local.
  • En segundo lugar, podemos descargar un applet desde un sistema informático remoto y luego incrustarlo en una página web.

Estos tipos de applets que se desarrollan externamente y se almacenan en una computadora remota a Internet se conocen como applet remoto.

Definición de aplicación

Una aplicación es un programa que se ejecuta en un sistema operativo subyacente. Estos son genéricos en cierto sentido y están diseñados para realizar una tarea específica directamente para el usuario. La aplicación puede ejecutarse con o sin GUI. Los programas de aplicación, como hojas de cálculo, procesadores de texto, navegadores web y compiladores, describen los modos en que se utilizan los recursos informáticos para resolver los problemas informáticos de los usuarios. No hay problemas de seguridad al usar una aplicación; su causa es que las aplicaciones son confiables.

Vamos a entender la diferencia entre applet y aplicación a través de los puntos dados:

  1. Los applets no son programas de aplicaciones con funciones completas y, por lo general, se escriben para lograr una pequeña tarea o parte de ella. Por otro lado, una aplicación es un programa que se ejecuta en un sistema operativo subyacente. Estos son genéricos en cierto sentido y están diseñados para realizar una tarea específica directamente para el usuario.
  2. Un applet no usa el método main (). En cambio, llama automáticamente a los métodos definidos después de la carga, para que la clase Applet inicie y ejecute el código del applet. Por el contrario, la aplicación utiliza el método main () para iniciar la ejecución del código.
  3. A diferencia de la aplicación independiente, laindependiente La ejecución de un applet no es posible. Se ejecutan desde dentro de una página web utilizando una función especial conocida como Etiqueta HTML.
  4. Los applets no pueden escribir ni leer en los archivos de la computadora local. Mientras que la aplicación puede realizar dicha operación a los archivos en la computadora local.
  5. No se requiere instalación previa en un applet. Por el contrario, la instalación explícita previa es necesariamente necesaria al usar una aplicación.
  6. Se imponen restricciones a los applets para usar bibliotecas de otros idiomas y también archivos locales. Mientras que la aplicación puede acceder a bibliotecas, así como a archivos locales.
  7. Una aplicación puede ejecutar varios programas desde la computadora local. Por el contrario, los Applets no pueden hacerlo.

Conclusión

Los applets y las aplicaciones en el contexto de JAVA (lenguaje de programación) se consideran programas, aunque su uso y ejecución son diferentes. Ambos tienen su importancia específica según el uso.