Что такое сторонний компонент?
Это может варьироваться от простых плагинов графического пользовательского интерфейса (GUI) до сложных сервисов приложений, таких как подключение к базе данных, управление сетью и аутентификация.
Например, сторонний компонент может обеспечить возможность интеграции текстового процессора с онлайн-словарем или энциклопедией или веб-браузера для воспроизведения Flash-видео. Сторонние компоненты можно использовать для расширения функциональности программного приложения без необходимости переписывать значительные объемы кода.
Как следует из названия, сторонние компоненты не разрабатываются и не распространяются той же организацией, которая распространяет основное приложение. Однако они часто поддерживаются и документируются третьей стороной и даже могут быть включены в состав основного приложения.
Сторонние компоненты — широко используемая и устоявшаяся часть разработки программного обеспечения. Они позволяют разработчикам программного обеспечения быстро и легко добавлять функции в свои приложения без необходимости самостоятельной разработки кода, что может сэкономить время и деньги. Однако важно отметить, что сторонние компоненты также могут представлять угрозу безопасности, поскольку могут внести в приложение новые уязвимости.
Поэтому разработчикам важно тщательно оценивать сторонние компоненты перед их использованием, гарантируя их безопасность и совместимость с остальным программным обеспечением.