Applet
Um applet é uma pequena aplicação projetada para ser executada dentro de outra aplicação. Embora o termo "applet" às vezes seja usado para descrever pequenos programas incluídos no sistema operacional de um computador, geralmente se refere a applets Java, ou pequenas aplicações escritas na linguagem de programação Java.
Ao contrário das aplicações comuns, os applets Java não podem ser executados diretamente pelo sistema operacional. Em vez disso, eles precisam ser executados no Java Runtime Environment (JRE) ou em outro programa que inclua um plug-in Java. Se não houver um JRE instalado, os applets Java não serão executados. Felizmente, o Java está disponível gratuitamente para sistemas Windows, Mac e Linux, o que significa que você pode baixar e instalar facilmente o JRE apropriado para o seu sistema. Como os applets Java são executados no JRE e não pelo sistema operacional, eles são multiplataforma, o que significa que um único applet pode ser executado em sistemas Windows, Mac e Linux.
Embora os applets possam funcionar como aplicações básicas para computadores, eles têm acesso limitado aos recursos do sistema e, portanto, não são ideais para programas complexos. No entanto, seu tamanho reduzido e sua natureza multiplataforma os tornam adequados para aplicações baseadas na Web. Exemplos de applets projetados para serem executados em navegadores da Web incluem calculadoras, programas de desenho, animações e videogames. Os applets baseados na Web podem ser executados em qualquer navegador e sistema operacional, desde que o plug-in Java esteja instalado.
Durante os primeiros anos da Web, os applets Java ofereciam uma maneira de webmasters adicionarem recursos interativos que não eram possíveis com o HTML básico. No entanto, nos últimos anos, os applets foram lentamente substituídos por tecnologias mais recentes, como jQuery e HTML 5. Alguns navegadores, como o Google Chrome, não oferecem mais suporte à tag <applet>, e outros, como o Apple Safari, nem sequer habilitam o Java por padrão. Como os desenvolvedores da Web não podem depender totalmente do suporte a Java nos navegadores, os applets não são mais uma forma comum de oferecer conteúdo interativo na Web.
Teste seus conhecimentos