Найдите плагин или дополнение в Викисловаре, бесплатном словаре.
В вычислительной технике подключаемый модуль ( или плагин , надстройка , аддон , надстройка или аддон ) — это программный компонент , который расширяет функциональность существующей программной системы, не требуя перестройки системы . Функция подключаемого модуля — это один из способов настройки системы . [ 1]
Приложения поддерживают плагины по разным причинам, включая:
Эмуляторы игровых консолей часто используют подключаемые модули для модуляризации отдельных подсистем устройств, которые они пытаются эмулировать. [2] [3] [4] [5] [6] [7] [8] [9] [10] Например, эмулятор PCSX2 использует видео, аудио, оптические и т. д. подключаемые модули для соответствующих компонентов PlayStation 2 .
Программное обеспечение для вещания и потокового вещания, такое как OBS Studio , является программным обеспечением с открытым исходным кодом и использует подключаемые модули для удовлетворения конкретных потребностей пользователя.
Приложение-хост предоставляет услуги, которые может использовать плагин, включая способ регистрации плагинов в приложении-хосте и протокол обмена данными с плагинами. Плагины зависят от услуг, предоставляемых приложением-хостом, и обычно не работают сами по себе. Наоборот, приложение-хост работает независимо от плагинов, что позволяет конечным пользователям динамически добавлять и обновлять плагины без необходимости вносить изменения в приложение-хост. [11] [12]
Программисты обычно реализуют подключаемые модули как общие библиотеки , которые динамически загружаются во время выполнения. HyperCard поддерживала похожую возможность, но чаще включала код подключаемого модуля в документы HyperCard (называемые стеками ). Таким образом, стек HyperCard стал самостоятельным приложением, распространяемым как единое целое, которое конечные пользователи могли запускать без необходимости дополнительных шагов установки. Программы также могут реализовывать подключаемые модули, загружая каталог простых файлов сценариев, написанных на языке сценариев, таком как Python или Lua .
Вспомогательное приложение
В контексте веб-браузера вспомогательное приложение — это отдельная программа, например IrfanView или Adobe Reader , которая расширяет функциональность браузера. [13] [14] Вспомогательное приложение расширяет функциональность приложения, но в отличие от типичного подключаемого модуля, загружаемого в адресное пространство хост-приложения , вспомогательное приложение — это отдельное приложение. При наличии отдельного адресного пространства расширение не может привести к сбою хост-приложения, как это возможно, если они совместно используют адресное пространство. [15]
^ "Загрузите Irfan с помощью Internet Explorer 4.x или выше". libweb.hawaii.edu . Получено 9 января 2024 г. .
^ "Вспомогательные приложения и подключаемые модули - Веб-безопасность, конфиденциальность и коммерция, 2-е издание [Книга]". Веб-безопасность, конфиденциальность и коммерция 2-е издание . O'Reilly.