Diferença entre Applet e Aplicativo
Contente
A diferença comum entre Applet e Aplicação é que o aplicativo inicia sua execução através de a Principal() método inversamente, um applet não usa o método main (), mas inicializa através nisso().
Applets são pequenos programas geralmente escritos para serem transmitidos pela Internet e executados automaticamente por um navegador compatível com java. E os aplicativos são programas independentes criados para executar operações gerais diretamente pelo usuário e não precisam de APIs ativadas para JAVA (navegadores).
Os applets não são afetados pelo sistema operacional ou hardware dos usuários. Se o navegador tiver a JVM adequada instalada, esses applets serão executados com a ajuda da JVM. Enquanto a aparência do aplicativo nos vários sistemas operacionais permanece a mesma.
- Gráfico de comparação
- Definição
- Principais diferenças
- Conclusão
Gráfico de comparação
Base para comparação | Applet | Aplicação |
---|---|---|
Basic | É pequeno programa usa outro programa aplicativo para sua execução. | Um aplicativo são os programas executados no computador de forma independente. |
método main () | Não use o método principal | Usa o método principal para execução |
Execução | Não é possível executar independentemente requer APIs (por exemplo, API da Web). | Pode ser executado sozinho, mas requer JRE. |
Instalação | Instalação anterior não é necessária | Requer instalação explícita prévia no computador local. |
Operação de leitura e gravação | Os arquivos não podem ser lidos e gravados no computador local por meio do applet. | Os aplicativos são capazes de executar essas operações nos arquivos no computador local. |
Comunicação com outros servidores | Não é possível se comunicar com outros servidores. | A comunicação com outros servidores provavelmente é possível. |
Restrições | Os applets não podem acessar arquivos que residem no computador local. | Pode acessar quaisquer dados ou arquivos disponíveis no sistema. |
Segurança | Requer segurança para o sistema, pois eles não são confiáveis. | Não há preocupações de segurança. |
Definição de Applet
Applets são pequenos programas que utilizam uma API externa para sua execução e são usados principalmente na computação na Internet. Eles podem ser transferidos pela Internet de um computador para outro e executados usando o Applet Viewer ou qualquer navegador da Web que suporte Java. Um applet pode suportar vários aplicativos, como executar operações aritméticas, a criação de animação, exibição de gráficos e jogos interativos.
Java transformou a maneira como os usuários da Internet recuperam e usam documentos na rede mundial. Os applets permitiram construir e usar documentos da Web multimídia completamente interativos. Uma página da web pode incluir um applet java que, quando executado, pode gerar gráficos, sons e imagens em movimento, contendo apenas uma imagem simples ou estática.
Existem duas maneiras pelas quais um applet pode se integrar às páginas da web.
- Primeiro, na qual podemos escrever nossos próprios applets e integrá-los em páginas da web. Esses tipos de applets evoluíram localmente e mantidos em um sistema local são conhecidos como miniaplicativo local.
- Segundo, podemos fazer o download de um applet de um sistema de computador remoto e incorporá-lo a uma página da web.
Esses tipos de applets desenvolvidos externamente e armazenados em um computador remoto na Internet são conhecidos como miniaplicativo remoto.
Definição de Aplicação
Um aplicativo é um programa que é executado em um sistema operacional subjacente. Estes são genéricos em certo sentido e projetados para executar uma tarefa específica diretamente para o usuário. O aplicativo pode ser executado com ou sem GUI. Os programas aplicativos, como planilhas, processadores de texto, navegadores da web e compiladores - descrevem as maneiras pelas quais os recursos do computador são utilizados para resolver os problemas de computação dos usuários. Não há preocupações de segurança ao usar um aplicativo; sua causa é que os aplicativos são confiáveis.
Vamos entender a diferença entre applet e aplicativo através dos seguintes pontos:
- Os applets não são programas aplicativos completos e geralmente são escritos para realizar uma pequena tarefa ou parte dela. Por outro lado, um Aplicativo é um programa executado em um sistema operacional subjacente. Estes são genéricos em certo sentido e projetados para executar uma tarefa específica diretamente para o usuário.
- Um applet não usa o método main (). Em vez disso, ele chama automaticamente métodos definidos após o carregamento, para que a classe Applet inicie e execute o código do applet. Pelo contrário, o Aplicativo usa o método main () para iniciar a execução do código.
- Diferente do aplicativo independente, oindependente a execução de um applet não é possível. Eles são executados de dentro de uma página da web usando um recurso especial conhecido como Tag HTML.
- Os applets não podem gravar e ler os arquivos no computador local. Embora o Application possa executar essa operação nos arquivos no computador local.
- A instalação anterior não é necessária em um applet. Em contrapartida, a instalação explícita prévia é necessariamente necessária ao usar um Aplicativo.
- São impostas restrições aos miniaplicativos para o uso de bibliotecas de outros idiomas e também de arquivos locais. Considerando que o aplicativo pode acessar bibliotecas e arquivos locais.
- Um aplicativo pode executar vários programas no computador local. Por outro lado, os applets não podem fazer isso.
Conclusão
Applets e aplicativos no contexto do JAVA (linguagem de programação) são considerados programas, embora seu uso e execução sejam diferentes. Ambos têm sua importância específica de acordo com o uso.