Апплет
Аппле́т (англ. applet от application — приложение и -let — уменьшительный суффикс) — это несамостоятельный компонент программного обеспечения, работающий в контексте другого, полновесного приложения, предназначенный для одной узкой задачи и не имеющий ценности в отрыве от базового приложения.
Наиболее часто термин используется в следующих значениях:
- JavaScript-апплет — программный компонент в двоичном коде виртуальной машины JavaScript, исполняется в окне браузера Web-страниц, в целях безопасности обособлен от основной системы в т. н. «песочнице» (англ. sandbox).
- Элемент модульных диалоговых сред Linux Intel System (GNOME, KDE, Xfce), Microsoft Windows, Apple Mac OS. Является приложением в машинном коде для соответствующей ОС, взаимодействует с основным приложением (менеджером окон) посредством стандартного API. Хотя обычно под апплетом подразумевают элемент, который может быть отдельно установлен, удалён или настроен пользователем, типичные примеры апплетов — часы-календарь и Языковая панель Windows, Панель управления и различные оснастки консоли MMC.
Апплет обладает следующими недостатками:
- он требует установки Java-расширения (plug-in), которое не во всех браузерах доступно по умолчанию;
- он не может запуститься до тех пор, пока не запустится виртуальная Java-машина, и это может занять значительное время при первом запуске;
- создание и дизайн хорошего пользовательского интерфейса с использованием апплетов считается более сложной задачей, чем с помощью технологии, основанной на HTML;
- некоторые организации допускают только программное обеспечение, установленное администраторами. В результате многие пользователи не могут видеть апплеты по умолчанию.
- апплеты могут потребовать использования определенного JRE.
См. также
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.