{"id":1054,"date":"2023-05-29T10:00:56","date_gmt":"2023-05-29T08:00:56","guid":{"rendered":"https:\/\/bitcamp.it\/blog\/?p=1054"},"modified":"2023-05-29T10:00:58","modified_gmt":"2023-05-29T08:00:58","slug":"applet","status":"publish","type":"post","link":"https:\/\/bitcamp.it\/blog\/glossario\/applet\/","title":{"rendered":"Applet"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Un <strong>applet<\/strong> \u00e8 un programma scritto in linguaggio Java per l&#8217;esecuzione in un browser Web. Alcuni browser sono in grado di eseguire questi programmi, che dotano le pagine Web di funzionalit\u00e0 pi\u00f9 avanzate rispetto a quelle implementabili in HTML.<br><br>Un <strong>applet <\/strong>\u00e8 stato progettato per essere eseguito all&#8217;interno di un programma-contenitore; ne consegue che l&#8217;applet non pu\u00f2 essere eseguito indipendentemente da un altro programma.<br>Gli applet presentano in genere qualche forma d&#8217;<strong>interfaccia utente<\/strong>. Questa \u00e8 la caratteristica che le distingue da programmi scritti con linguaggi di scripting (ad esempio JavaScript) i quali, anche se eseguiti nel contesto di un programma ospite sul client, non vengono generalmente considerati applet.<br><br>Il <strong>ciclo di vita di un applet<\/strong> \u00e8 il seguente: viene caricato, e quindi rinominato; viene mandato in esecuzione e rinominato nuovamente; dopodich\u00e9 esso viene stoppato premendo lo stop del browser oppure quando la finestra che lo contiene non \u00e8 pi\u00f9 in primo piano, e viene rinominato in stop(), mentre quando ripassa in primo piano ne viene richiamato lo start(); infine, l\u2019applet, viene distrutto quando si esce dal browser che lo ha mandato in esecuzione.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un applet \u00e8 un programma scritto in linguaggio Java per l&#8217;esecuzione in un browser Web.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[20],"class_list":["post-1054","post","type-post","status-publish","format-standard","hentry","category-glossario","tag-a"],"_links":{"self":[{"href":"https:\/\/bitcamp.it\/blog\/wp-json\/wp\/v2\/posts\/1054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcamp.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcamp.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcamp.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcamp.it\/blog\/wp-json\/wp\/v2\/comments?post=1054"}],"version-history":[{"count":1,"href":"https:\/\/bitcamp.it\/blog\/wp-json\/wp\/v2\/posts\/1054\/revisions"}],"predecessor-version":[{"id":1055,"href":"https:\/\/bitcamp.it\/blog\/wp-json\/wp\/v2\/posts\/1054\/revisions\/1055"}],"wp:attachment":[{"href":"https:\/\/bitcamp.it\/blog\/wp-json\/wp\/v2\/media?parent=1054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcamp.it\/blog\/wp-json\/wp\/v2\/categories?post=1054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcamp.it\/blog\/wp-json\/wp\/v2\/tags?post=1054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}