В чем разница между плагином и библиотекой?

Интересно, какая разница между библиотекой и плагином?

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

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

прошу прояснить это.

спасибо

Ответы

Ответ 1

Я проголосую за плагин.

A плагин расширяет возможности более крупного приложения. Это похоже на то, что делает ваша адресная книга.

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

Ответ 2

Я предполагаю, что это будет скорее плагин. Библиотека обычно обеспечивает какую-то прагматическую функцию или что-то еще. Как способ доступа к службе или предоставления набора функций, но обычно он не создает собственную базу данных.

Ответ 3

Это вопрос мнения и вкуса. Библиотеки, как правило, не делают этого сами по себе, но позволяют вам ( "программисту" ) делать что-то. Хотя это можно сказать и о многих плагинах...

Ответ 4

Библиотека: представляет собой набор пучков методов, используемых для выполнения большего количества задач.

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

Ответ 5

Плагин - это ваши сторонние классы. Библиотека - это ваши собственные классы, которые вы внедрили для своего проекта.