Jump to content

Плагин (вычисления)

Mozilla Firefox отображает список установленных плагинов

В вычислительной технике плагин плагин (или надстройка , надстройка , надстройка , надстройка или , ) — это программный компонент который добавляет определенную функцию к существующей компьютерной программе . Когда программа поддерживает плагины, она позволяет настраивать ее. [1]

Тема . или оболочка — это заранее заданный пакет, содержащий дополнительные или измененные детали графического внешнего вида, достигаемые за счет использования графического пользовательского интерфейса (GUI), который можно применять к конкретному программному обеспечению и веб-сайтам в соответствии с целями, темой или вкусами различных пользователей настроить внешний вид части компьютерного программного обеспечения или графического пользовательского интерфейса операционной системы (и оконных менеджеров ).

Цель и примеры

[ редактировать ]

Приложения могут поддерживать плагины для:

Виды приложений и почему они используют плагины:

Механизм

[ редактировать ]
Пример платформы плагинов

Хост-приложение предоставляет услуги, которые может использовать плагин, включая способ регистрации плагинов в главном приложении и протокол обмена данными с плагинами. Плагины зависят от служб, предоставляемых хост-приложением, и обычно не работают сами по себе. И наоборот, главное приложение работает независимо от подключаемых модулей, что позволяет конечным пользователям динамически добавлять и обновлять подключаемые модули без необходимости внесения изменений в главное приложение. [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]

В середине 1970-х годов EDT текстовый редактор работал на Unisys VS/9 операционной системе для UNIVAC Series 90 мэйнфрейма . Это позволяло запускать программу из редактора, который имел доступ к буферу редактирования в памяти. [22] Исполняемый файл подключаемого модуля может вызывать редактор для проверки и изменения текста. Компилятор Фортрана Университета Ватерлоо использовал это для интерактивной компиляции программ на Фортране .

Раннее программное обеспечение для персональных компьютеров с возможностью подключаемых модулей включало HyperCard и QuarkXPress на Apple Macintosh , оба были выпущены в 1987 году. В 1988 году Silicon Beach Software включила возможность подключаемых модулей в Digital Darkroom и SuperPaint .

См. также

[ редактировать ]
  1. ^ Стерн, Джонатан. «Плагин | программное обеспечение» . Британская энциклопедия . Проверено 5 февраля 2021 г.
  2. ^ «PCSX2 — Эмулятор Playstation 2 — Плагины» . pcsx2.net . Проверено 10 июня 2018 г.
  3. ^ Бернерт, Пит. «Плагины Пита для PSX GPU» . www.pbernert.com . Проверено 10 июня 2018 г.
  4. ^ Команда, Демуль. «DEMUL — эмулятор Sega Dreamcast для Windows» . demul.emulation64.com . Проверено 10 июня 2018 г.
  5. ^ «Плагин эмулятора Android — Jenkins — Jenkins Wiki» . wiki.jenkins.io . Проверено 10 июня 2018 г.
  6. ^ «KDE/дельфин-плагины» . Гитхаб . Проверено 10 июня 2018 г.
  7. ^ «OpenEmu/SNES9x-Core» . Гитхаб . Проверено 10 июня 2018 г.
  8. ^ «Рекомендуемые плагины N64» . Общие сведения об эмуляции Wiki . Проверено 10 июня 2018 г.
  9. ^ «Плагины и утилиты для PlayStation!» . www.emulator-zone.com . Проверено 10 июня 2018 г.
  10. ^ «Домашние приложения / плагины / эмуляторы для PS3 | PSX-Place» . www.psx-place.com . Проверено 10 июня 2018 г.
  11. ^ Плагины Mozilla Firefox — описание разницы между плагинами и расширениями Mozilla Firefox под общим термином « надстройка» .
  12. ^ API подключаемого модуля Wordpress — описание архитектуры подключаемого модуля Wordpress.
  13. ^ «Плагин» . http://developer.mozilla.org . Проверено 7 декабря 2022 г.
  14. ^ Пол, Ян. «Firefox прекратит поддержку плагинов к концу 2016 года, следуя примеру Chrome» . ПКМир . ИДГ . Проверено 20 октября 2016 г.
  15. ^ «Бледная Луна: Технические подробности – Особенности» . Бледная Луна . Проверено 6 июня 2020 г.
  16. ^ «Василиск: Особенности» . Василиск . Проверено 6 июня 2020 г.
  17. ^ «Re: Помните: плагины устарели» . Форумы Бледной Луны . Проверено 6 июня 2020 г.
  18. ^ «Определение вспомогательного приложения» . ПКМАГ . Проверено 25 октября 2022 г.
  19. ^ «Загрузите Irfan с помощью Internet Explorer 4.x или выше» . libweb.hawaii.edu . Проверено 9 января 2024 г.
  20. ^ «Вспомогательные приложения и подключаемые модули — Веб-безопасность, конфиденциальность и коммерция, 2-е издание [книга]» . Веб-безопасность, конфиденциальность и коммерция, 2-е издание . О'Рейли.
  21. ^ «Что такое вспомогательные приложения для веб-браузеров и где их найти?» . kb.iu.edu .
  22. ^ Справочное руководство по текстовому редактору EDT , Циннаминсон, Нью-Джерси : Unisys Corporation , 1975 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7af0ed58c4c1ffbe0b850977fcfb9fcb__1721641800
URL1:https://arc.ask3.ru/arc/aa/7a/cb/7af0ed58c4c1ffbe0b850977fcfb9fcb.html
Заголовок, (Title) документа по адресу, URL1:
Plug-in (computing) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)