Программный компонент, который добавляет определенную функцию к существующему программному приложению.
Найдите плагин или дополнение в Викисловаре, бесплатном словаре.
В вычислительной технике плагин (или плагин , надстройка , надстройка , дополнение , или аддон ) — это программный компонент , который добавляет определенную функцию к существующей компьютерной программе . Когда программа поддерживает плагины, она позволяет настраивать ее. [1]
Эмуляторы игровых консолей часто используют подключаемые модули для модуляризации отдельных подсистем устройств, которые они пытаются эмулировать. [2] [3] [4] [5] [6] [7] [8] [9] [10] Например, эмулятор PCSX2 использует видео, аудио, оптические и т. д. подключаемые модули для соответствующих компонентов PlayStation 2 .
Программное обеспечение для вещания и потокового вещания, такое как OBS Studio , является программным обеспечением с открытым исходным кодом и использует подключаемые модули для удовлетворения конкретных потребностей пользователя.
Приложение-хост предоставляет услуги, которые может использовать плагин, включая способ регистрации плагинов в приложении-хосте и протокол обмена данными с плагинами. Плагины зависят от услуг, предоставляемых приложением-хостом, и обычно не работают сами по себе. Наоборот, приложение-хост работает независимо от плагинов, что позволяет конечным пользователям динамически добавлять и обновлять плагины без необходимости вносить изменения в приложение-хост. [11] [12]
Программисты обычно реализуют подключаемые модули как общие библиотеки , которые динамически загружаются во время выполнения. HyperCard поддерживала похожую возможность, но чаще включала код подключаемого модуля в документы HyperCard (называемые стеками ). Таким образом, стек HyperCard стал самостоятельным приложением, распространяемым как единое целое, которое конечные пользователи могли запускать без необходимости дополнительных шагов установки. Программы также могут реализовывать подключаемые модули, загружая каталог простых файлов сценариев, написанных на языке сценариев, таком как Python или Lua .
Определение Мозиллы
В определениях Mozilla Foundation слова «надстройка», « расширение » и «плагин» не являются синонимами. «Дополнение» может относиться ко всему, что расширяет функции приложения Mozilla. Расширения составляют подтип, хотя и самый распространенный и мощный. Приложения Mozilla поставляются со встроенными менеджерами дополнений, которые, подобно менеджерам пакетов , устанавливают, обновляют и управляют расширениями. Однако термин «плагин» строго относится к рендерерам веб-контента на основе NPAPI . [13] Mozilla объявила устаревшими плагины для своих продуктов. [14] Но приложения на основе UXP , такие как веб-браузеры Pale Moon и Basilisk , продолжают поддерживать плагины (NPAPI). [15] [16] [17]
Вспомогательное приложение
Вспомогательное приложение — это внешняя программа просмотра, например IrfanView или Adobe Reader , которая отображает контент, полученный с помощью веб-браузера . [18] [19] В отличие от плагина, полный код которого будет включен в адресное пространство браузера , вспомогательное приложение — это автономное приложение. [20] Веб-браузеры выбирают подходящее вспомогательное приложение на основе типа носителя файла , как указано в расширении имени файла . [21]
^ "Загрузить Irfan с помощью Internet Explorer 4.x или выше". libweb.hawaii.edu . Получено 9 января 2024 г. .
^ "Вспомогательные приложения и подключаемые модули - Веб-безопасность, конфиденциальность и коммерция, 2-е издание [Книга]". Веб-безопасность, конфиденциальность и коммерция 2-е издание . O'Reilly.
^ «Что такое вспомогательные приложения для веб-браузеров и где их можно найти?». kb.iu.edu .