Qual é a diferença entre o applet e o aplicativo?

3

Não vi diferença entre um applet e um aplicativo da definição do primeiro :

In computing, an applet is any small application that performs one specific task, sometimes running within the context of a larger program, perhaps as a plug-in.

Então, existe alguma diferença quando não se usa especificamente o applet, assim como o Java Applet? Obrigado!

    
por Tim 22.03.2011 / 15:32

3 respostas

3

Um miniaplicativo é uma abordagem baseada em Java para incorporar um aplicativo Java em uma página da Web.

An applet is a program written in the Java programming language that can be included in an HTML page, much in the same way an image is included in a page. When you use a Java technology-enabled browser to view a page that contains an applet, the applet's code is transferred to your system and executed by the browser's Java Virtual Machine (JVM). For information and examples on how to include an applet in an HTML page, refer to this description of the tag.

Por outro lado, um aplicativo é mais genérico no escopo e pode incluir um aplicativo de área de trabalho, como o Microsoft Word ou um aplicativo baseado em nuvem, como o Gmail.

Os applets em geral nunca são mencionados, a menos que estejam relacionados à implementação e conceito Java. Além disso, os applets não são mais tão populares quanto antes devido a outras tecnologias emergentes baseadas na web.

Usar o termo applet para se referir a um pequeno aplicativo específico que executa uma tarefa específica pode ser preciso de acordo com a Wikipedia, mas infelizmente falha no departamento de comunicação eficaz.

    
por 22.03.2011 / 15:37
2

Applet são "pequenos aplicativos". Eles diferem das "aplicações reais" no fato de normalmente estarem inseridas em um ambiente restrito no qual e somente em que podem funcionar, implementando uma funcionalidade muito limitada.

O termo applet é mais usado para navegadores, em que a tag <applet> é usada em HTML para chamar aplicativos incorporados Java. As restrições de largura de banda forçaram tais aplicativos a serem bastante pequenos, enquanto as considerações de segurança os forçaram a usar somente o software já instalado no computador, que para Java é seu tempo de execução (JRE).

No entanto, esse termo também é usado (ou mal utilizado?) com um escopo expandido e pode se referir a JavaScript, ActiveX, Flash ou até mesmo a fragmentos HTML (usando a tag <DIV> ), mas não está limitado a esses ambientes. . Em seguida, ele se refere a um aplicativo pequeno e severamente limitado com uma pequena exibição (ou nenhuma) que requer muito pouca instalação local (nenhuma é a preferida).

Exatamente as mesmas ferramentas são usadas para compilar os applets que são usados para compilar os aplicativos, então a única diferença real no final é o tamanho físico pequeno do applet, a funcionalidade limitada e a necessidade de instalação local.

    
por 22.03.2011 / 15:56
2

Um applet é uma aplicação que

  • é executado em um aplicativo maior e / ou

  • é executado em um ambiente de tempo de execução que limita o que pode ser feito

Os aplicativos normalmente têm acesso à API completa fornecida pelo sistema operacional.

Um "applet" por si só teria acesso a uma API fornecida por um tempo de execução ou outro aplicativo. Normalmente, essas APIs não são tão completas ou flexíveis quanto uma API completa do sistema operacional.

    
por 22.03.2011 / 16:16

Tags