Plugins 插件和库有什么区别?

Plugins 插件和库有什么区别?,plugins,Plugins,我想知道库和插件之间的区别是什么 如果一个组件创建了一个数据库(可能附带了一个.sql文件或通过一个方法创建),那么它仍然是一个库还是一个插件或模块 因为我正在创建一个通讯簿组件,它提供了在数据库中插入和读取记录的方法。我不知道我应该把它放在库文件夹还是插件文件夹 请解释一下 谢谢我想这更像是一个插件。图书馆通常提供一些实用的功能。类似于访问服务或提供功能集的方法,但它通常不会创建自己的数据库。这是一个意见和品味的问题。库往往不会自己做那么多,而是让您(“程序员”)能够做一些事情。虽然很多插件也

我想知道库和插件之间的区别是什么

如果一个组件创建了一个数据库(可能附带了一个.sql文件或通过一个方法创建),那么它仍然是一个库还是一个插件或模块

因为我正在创建一个通讯簿组件,它提供了在数据库中插入和读取记录的方法。我不知道我应该把它放在库文件夹还是插件文件夹

请解释一下


谢谢

我想这更像是一个插件。图书馆通常提供一些实用的功能。类似于访问服务或提供功能集的方法,但它通常不会创建自己的数据库。

这是一个意见和品味的问题。库往往不会自己做那么多,而是让您(“程序员”)能够做一些事情。虽然很多插件也是如此……

我投票支持插件

扩展了更大应用程序的功能。这听起来就像你的通讯录在做什么


是用于开发软件的子程序或类的集合。我认为任何实例化自己数据库的组件都不属于库的范围。

库:是一组用于执行更多任务的方法的集合


插件:是用于执行特定任务的几种方法的集合。

插件是您的第三方类。Library是您为项目实现的自己的类。

我同意您的观点,但是我想到了Doctrine,它是一个处理数据库的库?我想知道,条令是一个ORM框架,而不是一个图书馆。Zend Library是一个“库”,它不创建任何数据库或写入任何内容(除非它是库的特定功能)