Что такое плагин?

Что такое плагин?

В рамках данной заметки, я расскажу вам что такое плагин и зачем он нужен.

Практически каждый человек слышал такое слово как плагин или даже устанавливал его в программы. Однако, далеко не все знают что это такое, зачем нужно, для чего применяется и в каких ситуациях. Поэтому далее я постараюсь рассмотреть этот вопрос более подробно и самыми простыми словами.

Но, обо всем по порядку.

 

Плагин это

Что такое плагин?

Плагин (plug in - подключать) - это независимый программный модуль, который можно динамически подключать к некой основной программе и который позволяет расширить ее возможности. Если приводить аналог из жизни, то это как колонки для компьютера. Колонки не являются необходимой деталью, компьютер и без них будет нормально себя чувствовать. Однако, именно с помощью колонок вы можете слушать музыку.

Несколько важных моментов

Первый. Сами по себе плагины не являются полноценными модулями. Простыми словами, их никак не запустить без основной программы. К примеру, те же колонки бесполезны без источника звука

Второй момент это то, что основные программы не обязательно подразумевают возможность подключения плагинов. Так что, если вам нужны расширенные возможности, то этот момент необходимо уточнять (все же, большинство крупных известных приложений подразумевают такую возможность).

Третий момент это то, что плагины редко бывают мультипрограммными. Иными словами, подавляющая часть плагинов может запуститься только в одной программе, для которой они были сделаны. Если же требуется поддержка нескольких программ, то обычно создается несколько отдельных плагинов под каждое из приложений.

Примечание: Стоит знать, что в рамках каждой отдельной программы плагины могут иметь классификацию или же просто иначе называться. К примеру, у браузеров это расширения. В бесплатных CMS это могут быть модули, компоненты и прочее.

 

Зачем нужны плагины?

Вначале об очевидном. Во-первых, плагины позволяют создавать из базовых программ уникальные, с теми функциями, которые нужны пользователям. К примеру, для большинства известных браузеров, таких как Chrome, Opera и Firefox, существуют тысячи расширений (календари, заметки, проверка почты и многое-многое другое).

Во-вторых, огромное количество плагинов автоматически делает программу более популярной, так как пользователь знает, что если ему что-либо понадобится, то он сможет подключить еще плагины, а не искать аналоги существующих программ, к которым он уже привык.

В-третьих, плагины позволяют авторам программ сосредотачивать свое внимание в базовых функциях, а не распылять их для тысячи задач. Чтобы понять о чем идет речь, рассмотрим аналог из жизни. Представьте, что вы поехали отдыхать на дачу. Если заниматься бытом будет только 1 человек (и печку топить, и шашлыки готовить, и прибираться, и вещи разгружать, и постельное белье стелить, и мебель готовить и так далее), то с большой вероятностью можно сказать, что многие из этих вещей будут сделаны посредственно и к глубокой ночи (и дом не прогрет, и шашлыки невкусные, и прочее). Однако, если распределить эти задачи, то каждая из них будет сделана хорошо и быстро.

В-четвертых, плагины решают проблему огромных размеров программ. Как я уже говорил, у браузеров существуют тысячи плагинов. Представьте, что все они были бы внутри браузера, а не устанавливались отдельно, сколько бы весил установщик? Вероятно, гигабайты.

 

Примеры плагинов

Во-первых, это плагины для браузеров. Один из самых известных это Adobe Flash Player, без которого многие онлайн-приложения и вовсе бы не запускались.

Во-вторых, это модули и плагины для большинства бесплатных CMS, таких как Joomla и WordPress. Различные интеграции с социальными сетями, фотогалереи, форумы, комментарии и многое другое.

В-третьих, это графические редакторы. Это кисти, фильтры, эффекты и все то, что позволяет создавать уникальные и качественные изображения.

В-четвертых, нельзя не вспомнить компьютерные игры. Для них плагины это возможность создать более интересный мир, сделать игру более динамичной или наоборот более неторопливой.

В-пятых, это сама операционная система Windows, для которой все программы, по сути, являются плагинами.

И многое-многое-многое...

Теперь, вы знаете что такое плагин, зачем он нужен, а так же некоторые примеры.

Социальные сети

☕ Понравился обзор? Поделитесь с друзьями!

Добавить комментарий / отзыв
Комментарий - это вежливое и наполненное смыслом сообщение (правила).



* Нажимая на кнопку "Отправить", Вы соглашаетесь с политикой конфиденциальности.
Социальные сети
Программы (Freeware, OpenSource...)