Aplet
Aplet to mała aplikacja zaprojektowana do uruchamiania w innej aplikacji. Termin „aplet” jest czasami używany do opisywania małych programów dołączonych do systemu operacyjnego komputera, ale zwykle odnosi się do apletów Java, czyli małych aplikacji napisanych w języku programowania Java.
W przeciwieństwie do zwykłych aplikacji apletów Java nie można uruchamiać bezpośrednio przez system operacyjny. Zamiast tego muszą działać w środowisku Java Runtime Environment (JRE) lub w innym programie zawierającym wtyczkę Java. Jeśli środowisko JRE nie jest zainstalowane, aplety Java nie będą działać. Na szczęście Java jest bezpłatnie dostępna dla systemów Windows, Mac i Linux, co oznacza, że można łatwo pobrać i zainstalować odpowiednie środowisko JRE dla swojego systemu. Ponieważ aplety Java działają w środowisku JRE i nie są uruchamiane przez system operacyjny, są wieloplatformowe, co oznacza, że pojedynczy aplet może działać w systemach Windows, Mac i Linux.
Aplety mogą służyć jako podstawowe aplikacje komputerowe, ale mają ograniczony dostęp do zasobów systemowych, dlatego nie nadają się do złożonych programów. Ich niewielki rozmiar i wieloplatformowość sprawiają jednak, że nadają się do aplikacji internetowych. Przykłady apletów zaprojektowanych do uruchamiania w przeglądarkach internetowych obejmują kalkulatory, programy do rysowania, animacje i gry wideo. Aplety internetowe mogą działać w dowolnej przeglądarce i dowolnym systemie operacyjnym, o ile zainstalowana jest wtyczka Java.
We wczesnych latach istnienia Internetu aplety Java umożliwiały webmasterom dodawanie interaktywnych funkcji, które nie były możliwe przy użyciu podstawowego HTML. Jednak w ostatnich latach aplety są stopniowo zastępowane przez nowsze technologie, takie jak jQuery i HTML 5. Niektóre przeglądarki, na przykład Google Chrome, nie obsługują już znacznika <applet>, a inne, na przykład Apple Safari, domyślnie nie włączają nawet obsługi Java. Ponieważ twórcy stron internetowych nie mogą w pełni polegać na obsłudze Java przez przeglądarki internetowe, aplety nie są już powszechnym sposobem udostępniania interaktywnych treści w Internecie.
Sprawdź swoją wiedzę