A principal vantagem de utilizar applets consiste em que são muitos menos independentes do navegador que os scripts em Javascript, inclusive independentes do sistema operativo do computador onde se executam. Ademais, Java é mais potente que Javascript, portanto o número de aplicações dos applets poderá ser maior.
Como desvantagens em relação com Javascript cabe assinalar que os applets são mais lentos de processar e que têm espaço muito delimitado na página onde se executam, ou seja, não se misturam com todos os componentes da página, nem têm acesso a eles. É por isso que com os applets de Java não poderemos fazer diretamente coisas como abrir janelas secundárias, controlar Frames, formulários, camadas, etc.
Como é possível a multiplataforma em Java
Java é compatível com todos os sistemas porque baseia seu funcionamento nos Byte Codes, que não é mais que uma pré-compilação do código fonte de Java.
Estes Byte Codes não são o programa em Java propriamente dito, e sim, um arquivo que contém um código intermédio que pode manejar a Máquina Virtual de Java. Cada sistema operativo dispõe de uma Maquina Virtual de Java que pode interpretar os Byte Codes e transformá-los em sentenças no sistema em questão.
Exemplos de Applets de Java
Na web podemos encontrar muitos exemplos de applets de Java muito úteis e complexos. Nós mostraremos aquí dois exemplos que não tem muita importância, mais que podem clarear um pouco mais sobre o que se tratam estes applets.
Saiu na DevMedia!
- Levantamento de Requisitos: Exemplo prático de entrevista:
Neste curso vamos exemplificar como um analista de requisitos conversa com seu cliente para realizar um levantamento de requisitos. - O que é Levantamento de Requisitos?:
Neste curso mostraremos que um sistema começa antes da codificação, com o levantamento de requisitos, que veio para ajudar os programadores a compreender melhor quais seriam as necessidades de um cliente, auxiliando-o na classificação desses requisitos. - Histórias de Levantamento de Requisitos:
Somente uma pequena parcela das aplicações desenvolvidas é de fato utilizada. Dentre os motivos para esse fracasso está a distância entre o que é feito e a real solicitação do cliente. Saiba como o Levantamento de Requisitos resolve esse problema.
Saiba mais sobre Java ;)
- Fique por dentro do que acontece no Java:
Nesta página listamos os últimos artigos, vídeos e cursos sobre desenvolvimento com Java e suas tecnologias. Fique por dentro do que acontece no Java. - Guias de Java:
Encontre aqui os Guias de estudo que vão ajudar você a aprofundar seu conhecimento na linguagem Java. Desde o básico ao mais avançado. Escolha o seu! - Guia de Programador Java:
Aprender Java não é uma tarefa simples, mas seguindo a ordem proposta nesse Guia, você evitará muitas confusões e perdas de tempo no seu aprendizado. Vem aprender java de verdade, vem!