插件和库有什么区别?

时间:2010-05-07 23:51:51

标签: plugins

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

如果组件创建数据库(可能带有.sql文件或通过方法创建),它仍然可以是库还是称为插件或模块?

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

请说明这一点。

感谢

5 个答案:

答案 0 :(得分:20)

我投票给插件。

plugin 扩展了更大应用程序的功能。这听起来就像你的地址簿正在做的那样。

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

答案 1 :(得分:2)

这是一个意见和品味的问题。图书馆往往不会自己做那么多,但让你(“程序员”)做事。虽然也可以说很多插件......

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

我想这更像是一个插件。图书馆通常提供一些实用的功能或其他东西。就像访问服务或提供函数集的方式一样,但它通常不会创建自己的数据库。

答案 4 :(得分:0)

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