【问题标题】:what is the difference between plugin and library?插件和库有什么区别?
【发布时间】:2010-05-07 23:51:51
【问题描述】:

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

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

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

请解释一下。

谢谢

【问题讨论】:

    标签: plugins


    【解决方案1】:

    我为插件投票。

    plugin 扩展了更大应用程序的功能。这听起来和你的通讯录完全一样。

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

    【讨论】:

      【解决方案2】:

      这是一个见仁见智的问题。图书馆往往不会自己做那么多事情,而是让您(“程序员”)做事。虽然很多插件也可以这样说......

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          • 我同意你的观点,但后来我想到了 Doctrine,它是一个处理数据库的库?我想知道。
          • Doctrine 是一个 ORM 框架,而不是一个库。 Zend 库是一个“库”,它不创建任何数据库或编写任何东西(除非它是库的特定功能)
          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 2017-05-19
            • 2023-03-23
            • 2012-12-07
            • 1970-01-01
            • 1970-01-01
            • 2010-10-29
            • 2011-05-06
            • 1970-01-01
            • 2018-07-04
            相关资源
            最近更新 更多