Tecnología

Inicio

Las desventajas de los applets de Java

applets de Java son un tipo de programa que se inserta dentro de las páginas web y se ejecuta automáticamente en el interior del navegador del cliente. Mientras que el número de ventajas a este método de implementación de aplicaciones, incluyendo el soporte multiplataforma y la interactividad, también hay algunas desventajas importantes que deben ser considerados antes de cometer un proyecto importante para la vida como un applet de Java.

Plug-in y JRE Requisitos

La desventaja más importante que enfrentan los applets de Java es que los clientes que ya deben poseer una copia del entorno de ejecución de Java (JRE) para su sistema operativo, así como un plug-in de Java para su navegador para poder ejecutar un applet de Java incorporado. Si el JRE no está instalado, el applet no funcionará y aparecerá tal como una caja vacía que contiene el logotipo de Java.

En muchas organizaciones, los usuarios necesitarán la autorización del administrador de un sistema justo para instalar el JRE de Java y el navegador plug-in en su propia máquina.

Rendimiento applet de inicio

Debido a que todo el JRE debe cargarse desde el disco duro la primera vez que un applet de Java está llamada, la hora de inicio para el primer applet de Java se ejecutan en una máquina desde su último reinicio puede ser mucho más tiempo que si los desarrolladores tuvieron fue con una alternativa de applets de Java para su aplicación web.

Además, aunque el applet se ejecuta dentro del navegador web del usuario, que aún debe ser completamente descargado en la máquina del cliente antes de que pueda ser utilizado. Grandes applets pueden ser especialmente lento para cargar a los clientes que tienen conexiones lentas a Internet. Este problema se hizo dramáticamente peor si el cliente tiene una versión anterior del JRE que la que se requiere por el applet. En este caso, el applet debe solicitar que el nuevo JRE ser descargado antes de que pueda funcionar.

Client Security Settings Interferencia

Debido a que el applet es realmente un programa que se ejecuta en el ordenador del cliente, en lugar del servidor web, la configuración de seguridad estrictas en el lado del cliente pueden interferir con el funcionamiento del applet. Las consecuencias pueden ir desde el fracaso de las características específicas de la incapacidad completa del applet para empezar.

La interferencia del servidor proxy

Muchos usuarios y las organizaciones utilizan una configuración de red avanzada conocida como un "servidor proxy" para acceder a Internet. Estas configuraciones pueden hacer que sea difícil para el entorno de ejecución de Java para realizar actualizaciones automáticas que un applet puede solicitar cuando se necesita funciones más avanzadas y más recientes que están disponibles en el JRE actual.