Щоразу, коли ми купуємо програмне забезпечення для своїх комп’ютерів, ми завжди хочемо того, у якому є більшість функцій, які вже включені. Але часто проблема з програмним забезпеченням полягає в тому, що вони не мають потрібних функціональних можливостей, які ви шукаєте, або вони мають занадто багато функцій, щоб неможливо швидко знайти той, який шукаєте. Для того, щоб налаштувати зовнішній вигляд своїх програм, виробники програмного забезпечення дозволили використовувати плагіни або додатки.
Плагін та надбудова - це два терміни, які вказують на однаковий функціонал; вони просто розширення, що розширює зручність використання програми. Просто від виробника програмного забезпечення залежить те, як викликати розширення програмних програм своїх програм. Ці розширення можуть бути зроблені іншими компаніями, приватними особами або самими виробниками програмного забезпечення.
Плагін - це термін, який зазвичай використовується при посиланні на програмне забезпечення сторонніх виробників, яке покликане взаємодіяти з певною програмою. Візьмемо для прикладу веб-браузер; вам потрібно буде встановити плагін, який називається флеш плеєром, щоб відтворювати відео. Flash-плеєр не є рідним для будь-якого веб-переглядача, але його повністю створила окрема компанія. Він також сумісний з усіма популярними веб-браузерами, такими як IE, Firefox та Opera.
Додаток також розширює функціональність певної програми, але вони, як правило, мають на увазі функціонувати в певній програмі. Якщо взяти веб-браузер для порівняння, додатки, призначені для Firefox, працюватимуть лише з Firefox, а також з іншими браузерами. Зазвичай це не повністю завантажене програмне забезпечення, але це просто фрагменти коду, які ви можете використовувати для зміни інтерфейсу. Найпоширеніші додатки для браузерів - це панелі інструментів, які займають трохи більше місця і дають вам швидкі ярлики до певних онлайн-служб. Додатки також дуже помітні в онлайн-іграх, таких як World of Warcraft, де гравці, які мають трохи ноу-хау, можуть створювати власні додатки, щоб допомогти іншим гравцям.
Розмежування між додатком та плагіном насправді не так однозначно. Обидва вони зроблені для виконання конкретних функцій, що підходять під певні переваги користувача. Основна причина, чому ці коди не вбудовані в програму, в першу чергу, це те, що вони насправді не є настільки важливими, і хоча деякі люди, можливо, оцінять це, інші можуть і не вважають це незручним. Це також інструменти, які виробник програмного забезпечення може використовувати для мотивації членів своєї спільноти долучитися до вдосконалення програмного забезпечення.