Плагин (от англ. plug-in) — маленькая вспомогательная программка. Пример: плагином в графической программке может быть фильтр, который конвертирует либо каким-то образом изменяет изображение, гамму и т.д. С помощью плагинов есть возможность обрабатывать нетиповые источники данных (LDAP и NNTP-серверов), отсекать ненадобные Полезные ссылки и обрабатывать отысканные адреса электрической почты. Плагины также имеют доступ к обрабатываемым интернет-страницам и могут извлекать из их специальные данные.
Функциональность программ часто могут облагораживать не только лишь их конкретные разработчики, да и другие люди. Они, чаше всего, являются юзерами тех программ, которые желают сделать лучше. Может быть это в тех случаях, когда программка поддерживает разные дополнения. Дополнения эти обычно реализуются в виде плагинов.
Естественно, вероятны всякие варианты, однако обычно под плагином понимается какая-то динамически компонуемая библиотека (DLL — Dynamic Link Library) специального формата, которая благодаря находящимся в ней функциям расширяет способности «родительского» приложения. Естественно, в широком смысле слова под плагинами есть возможность осознавать не только лишь DLL, а, к примеру, и такие всеохватывающие вещи, как дополнения к браузеру Мозилла Firefox и другим. Однако обычно плагин — это конкретно особая динамическая библиотека.
Плагины для одной программки имеют однообразные имена и форматы функций, применяемых в приложении.
Универсального формата плагинов, который подходил бы ко всем приложениям, не существует. Причина этого ординарна: очень различные функции делают различные программки, и было бы удивительно воспользоваться плагинами к Adobe Photoshop из программки Sound Forge. Однако, все же, свои эталоны есть, а поэтому приложения, выполняющие схожие функции, нередко «понимают» плагины собственных соперников. К примеру, посреди графических приложений эталоном де-факто стали уже упоминавшиеся плагины к Adobe Photoshop, а посреди приложений для работы со звуком распространён формат VST.
Источники и Полезные ссылки:
Дополнительно на New-Best.com: