Приставка

от Уикипедия, свободната енциклопедия
Направо към навигацията Направо към търсенето
Екранът от Mozilla Firefox със списъка на инсталирани приставки

Приставка[1][2] (на английски: plug-in, плъгин) представлява софтуерен компонент, който се инсталира в допълнение към съществуващо софтуерно приложение (компютърна програма), за да предостави на потребителя допълнителна функционалност, която не е част от базовото приложение. Фактът, че дадено приложение поддържа приставки, означава, че е разработено така, че да позволи персонализация (customization) на приложния софтуер от страна на потребителя и така да отговори на негови специфични нужди. Обичайни примери за приставки са приставките към браузърите, които добавят нови допълнителни функционалности като ленти с търсачки, сканиране за вируси, или отваряне на нови файлови типове, например нови видео формати. Сред добре познати приставки за браузъри се включват Adobe Flash Player, QuickTime Player, за изпълняване на Java аплети и други.

Цели и разновидности[редактиране | редактиране на кода]

Софтуерните приложения могат да поддържат приставки по много причини, измежду които:

  • да се позволи на външни и независими разработчици да внедряват функционалности, които разширяват базовите възможности на приложението (пример: Wordpress[3]);
  • да се осигури лесно добавяне на нови функционалности в бъдеще;
  • да се намали размерът на базовото приложение, като по-тежки функционалности, които не се ползват от всички потребители, се изнесат в приставки;
  • да се отделят части от програмния код от базовото приложение по причина несъвместимост на софтуерните лицензи.

Различни видове приложения поддържат различни видове приставки, като например:

Механизъм на действие[редактиране | редактиране на кода]

Базовото приложение поддържа услуги, които могат да ползват приставка, включително начин за регистриране на приставката в приложението и протокол за двупосочен обмен на данни. Приставките зависят от услугите, предлагани в базовото приложение, и обикновено не могат да работят като самостоятелни приложения. Обратно, базовото приложение може да функционира независимо от приставките, като оставя на потребителите решението дали да добавят, активират, обновят или деактивират приставката и това става динамично, без необходимост да се правят промени в самото базово приложение или то да се рестартира.[4][5]

Разработчиците обичайно внедряват функционалностите на приставките, използвайки споделени библиотеки, инсталирани на място, предписано им от базовото приложение.

Източници[редактиране | редактиране на кода]

  1. Chrome > Помощ > Приставки, Support.Google,com
  2. Проверете вашите приставки, Mozilla.org
  3. Glossary: Plugin, Beginner's Guide for WordPress
  4. Mozilla Firefox plugins – Description of the difference between Mozilla Firefox plugins and extensions under the general term add-on.
  5. Wordpress Plug-in API – Description of the Wordpress Plug-in architecture.
Криейтив Комънс - Признание - Споделяне на споделеното Лиценз за свободна документация на ГНУ Тази страница частично или изцяло представлява превод на страницата „Plug-in (computing)“ в Уикипедия на английски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс - Признание - Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година — от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница. Вижте източниците на оригиналната статия, състоянието ѝ при превода, и списъка на съавторите.