Плагін (Від англ. plug-in) - Невелика допоміжна програма. Приклад: плагіном в графічній програмі може бути фільтр, який перетворює або якимось чином змінює зображення, палітру і т.д. За допомогою плагінів можна обробляти нетипові джерела даних (LDAP і NNTP-серверів), відсікати непотрібні посилання і обробляти знайдені адреси електронної пошти. Плагіни також мають доступ до оброблюваних веб-сторінкам і можуть витягувати з них специфічні дані.
Функціональність програм найчастіше можуть покращувати не тільки їх безпосередні розробники, але й інші люди. Вони, як правило, є користувачами тих програм, які хочуть поліпшити. Можливо це в тих випадках, коли програма підтримує різні доповнення. Доповнення ці зазвичай реалізуються у вигляді плагінів.
Звичайно, можливі всякі варіації, але зазвичай під плагіном розуміється якась динамічно компонованих бібліотека (DLL - Dynamic Link Library) Спеціального формату, яка завдяки знаходяться в ній функцій розширює можливості «батьківського» додатка. Звичайно, в широкому сенсі слова під плагінами можна розуміти не тільки DLL, а, наприклад, і такі комплексні речі, як доповнення до браузера Mozilla Firefox і іншим. Але зазвичай плагін - це саме спеціальна динамічна бібліотека.
Плагіни для однієї програми мають однакові імена і формати функцій, які у додатку.
Універсального формату плагінів, який підходив би до всіх програм, не існує. Причина цього проста: дуже різні функції виконують різні програми, і було б дивно користуватися плагінами до Adobe Photoshop з програми Sound Forge. Але, тим не менш, свої стандарти є, а тому додатки, що виконують подібні функції, часто «розуміють» плагіни своїх конкурентів. Наприклад, серед графічних додатків стандартом де-факто стали вже згадувані плагіни до Adobe Photoshop, а серед додатків для роботи зі звуком поширений формат VST.
Джерела та додаткова інформація:
- kv.by - плагін своїми руками (інтернет-журнал «Комп'ютерні вести»);
- infinitysound.ru - сторінка з описом поняття «плагін» на сайті для музикантів.
Додатково: