applets Java são um tipo de programa que estão embutidos dentro de páginas da Web e executar automaticamente dentro do navegador do cliente. Enquanto série de vantagens para este método de implantação de aplicativos , incluindo suporte multi-plataforma e interatividade, há também algumas desvantagens significativas que devem ser considerados antes de cometer um grande projeto para a vida como um applet Java. Plug-in e do JRE Requisitos
A desvantagem mais significativa voltada para applets Java é que os clientes já deve possuir uma cópia do Java Runtime Environment ( JRE) para o seu sistema operacional, bem como um plug-in Java por seu navegador para executar um applet Java embutido. Se o JRE não estiver instalado , o applet não funcionará e aparecerá apenas como uma caixa vazia , contendo o logotipo Java.
Em muitas organizações, os usuários terão a permissão de administrador do sistema só para instalar o JRE e navegador Java plug-in em sua própria máquina .
Applet Startup Desempenho
Porque todo o JRE deve ser carregado a partir do disco rígido a primeira vez que um applet Java é chamado , o tempo de inicialização do primeiro miniaplicativo prazo Java em uma máquina desde a sua última reinicialização pode ser muito maior do que se os desenvolvedores tinham foi com uma alternativa para applets Java para a sua aplicação web.
Além disso, embora o applet é executado dentro do navegador da Web do usuário , ele ainda deve ser totalmente transferido para a máquina do cliente antes que ele possa ser usado . Grandes applets podem ser especialmente lento para carregar para os clientes que têm conexões lentas à Internet. Este problema torna-se dramaticamente pior se o cliente tiver uma versão mais antiga do JRE do que aquele que é exigido pelo applet. Neste caso , o applet deve solicitar que o novo JRE ser baixado antes que ele possa ser executado.
Configurações de Segurança Cliente Interferência
Porque o applet é realmente um programa que é executado no computador do cliente , ao invés do servidor Web, as configurações de segurança rigorosas no lado do cliente podem interferir com a operação do applet. As conseqüências podem variar desde o fracasso de recursos específicos para a completa incapacidade do applet para começar.
Interferência Proxy Server
Muitos usuários e organizações usam uma configuração de rede avançada conhecido como um " servidor proxy " para acessar a Internet. Essas configurações podem tornar mais difícil para o Java Runtime Environment para executar atualizações automáticas que um applet pode pedir quando ele precisa de recursos mais avançados e mais recentes que estão disponíveis no JRE atual .
< Br >