Дуже часто програмне забезпечення поставляється в такому вигляді, щоб задовольнити мінімальні потреби користувача. Але з часом, може вийти так, що наявного функціоналу починає не вистачати. І тоді ентузіасти або ж самі розробники виробляють спеціальні доповнення до своїм програмам — плагіни. Про них і піде мова в цій статті.
Що це — плагіни?
Як правило, основні додатки містять весь необхідний функціонал. А плагіни його доповнюють і розширюють. При цьому програма має спеціальної можливістю обробляти ці доповнення.
Плагіни існують для самих різноманітних програм і програм — браузери, системи управління контентом, графічні редактори, мультимедиаплееры і багато багато іншого.
Інтернет
Програми для серфінгу в Інтернеті — найбільш часто використовує плагіни вид. Першим, хто активно ввів їх застосування, був браузер Mozilla Firefox. Для цього був створений окремий магазин доповнень, в якому є все, що може знадобитися найрізноманітніших сфер — редактори коду, монітори, блокувальники реклами, «гойдалки» та інше.
Огляд додатків для Firefox
Браузерні плагіни — це невеликі скрипти, які програма розуміє і виконує їх. Незважаючи на те що це всього лише доповнення, функціонал може бути дуже широким і здатним на багато що.
Adblock Plus
З засиллям реклами на просторах інтернету, цей плагін став одним з найпопулярніших. Виконує він одну просту функцію — блокує, тобто приховує різні рекламні блоки на відображуваних сайтів. Це дозволяє заощадити вхідний трафік і прискорити завантаження веб-сторінок. Він також вміє блокувати спливаючі вікна, що виходять на рекламні сайти.
Video DownloaderHelper
Даний плагін — це інструмент для скачування відео з різних сайтів, які цю можливість не надають, наприклад, Youtube. Він починає працювати, якщо виявляє на сторінці медіаконтент готовий до завантаження. Іконка плагіна сповістить про те, що є файл доступний до завантаження і по натисненню, активує цей процес.
FireBug
Будь-веб-розробник хоч раз, але стикався з необхідністю аналізу свого або чужого сайту в режимі онлайн, з метою пошуку вразливостей або ж просто для підвищення своїх знань. FireBug — це плагін для перегляду і редагування коду веб сторінки «на льоту». Серед можливостей також присутній аналіз трафіку і продуктивності.
S3 Google-перекладач
Дуже часто користувач потрапляє не тільки на сторінки свого регіону або країни, але і на зарубіжні. Відповідно, весь контент може бути іноземною мовою. Даний плагін — це перекладач. У його арсеналі кілька різних мов і діалектів. Перекласти веб-сторінку можна лише по одному кліку. В останньому оновленні розробники ввели функцію вивчення мови, тобто тепер, відвідуючи сайти в інтернеті, можна разом з цим поповнювати словниковий запас будь-якого цікавить мови.
Flash
Для перегляду відео та багатьох медіафайлів в інтернеті використовується технологія Flash. Це спеціальний формат, оптимізований для передачі медіа в мережах. У Firefox застосовується плагін ShockWave Flash. Що це? Це як раз і є той додаток, за допомогою якого можна дивитися фільми, ролики і анімовані картинки. Крім усього іншого, багато сайтів можуть використовувати Flash для елементів керування сторінкою кнопок, посилань та інших об'єктів.
Інші приклади плагінів
На прикладі браузера Firefox вище було показано можливості його доповнень. Google Chrome і "Яндекс.Браузер" також не відстають від нього і мають свої набори плагінів. Правда, вони практично нічим не відрізняються. Той же самий функціонал можна знайти і для цих двох браузерів. Хіба що назви будуть трохи відрізнятися.
Photoshop
Найвідоміший у світі графічний редактор, ім'я якого стало прозивним, має величезний набір плагінів, що значно спрощує роботу дизайнерам і людям постійно працює в Photoshop. Серед них є бази готових іконок, помічники для створення макетів, презентацій, проектів, об'єктів і багато інших корисних інструментів. Практично під кожну задачу в фотошопі можна знайти плагін, який би допоміг оперативно впоратися з нею.
Відомі проблеми доповнень
Використовуючи плагіни в роботі, варто розуміти, що це такий же код, як і у будь-якої іншої програми або програми. Тому іноді користувачі можуть зіткнутися з неприємностями типу «плагін не підтримується». Що це і як з цим боротися? Все дуже просто. По-перше, бажано встановлювати додатки з офіційних магазинів програм. По-друге, розробник може не встигнути доопрацювати свій додаток, наприклад після оновлення браузера. У цьому випадку можна пошукати інший аналог або ж почекати в надії на актуалізацію версії. А іноді можна зіткнутися з простим крахом плагіна. Що це таке? Тут варто знову згадати, що плагін — скрипт, який містить код. Що може, в свою чергу, викликати помилки при певних умовах. Позбутися від цього можна підтримуючи додаток в актуальному стані, оновлюючи його або просто шляхом відновлення.
На закінчення
Тенденція в модульності в сфері програмного забезпечення набирає обертів. Це можна пояснити тим, що таким чином програма знаходить власну гнучкість і функціональність. Користувач може сам вибирати, як саме він буде застосовувати програму, додаючи в неї відповідні плагіни. Це можна порівняти з будь-якою операційною системою. Після того як вона встановлена, якщо це, звичайно ж, оригінальний образ, а не збірка, в ній є тільки стандартні програми та засоби. Потім користувач починає встановлювати свої програми, тим самим задовольняючи свою потребу в потрібних інструментах. Точно так само працюють і плагіни.