首页 > 教育学习 > 为什么 > 在编程开发方面,模块、组件、插件这些概念有什么区别?

在编程开发方面,模块、组件、插件这些概念有什么区别?
2012-01-19 17:50:37   来源:   点击:

    在编程开发方面,模块、组件、插件这些概念有什么区别?

    2 个答案

    • 答案 1:

      例如你去建造(开发)一幢大楼(系统),墙可以认为是组件,由它去构建大楼(系统);模块就像挂在墙上的钟、空调、画框等等;而插件只是为特定的物品(程序)定制,不能应用于别的类似的物品(程序),就好比钉在墙和画框里的钉子,并不适合去钉空调。
    • 答案 2:

      查查Wikipedia,总结如下:"模块化(Modularity)" 是指在软件系统设计中的一个逻辑部分,目的是使一个复杂的软件变得更加容易管理和维护。模块的划分可以基于业务数据、也可以基于一组相关功能和实现。“软件组件(Software Component)" 通常有几个特性: 1)可重用性; 2)与上下文无关; 3) 高度封装的(只能通过其接口访问);4) 可独立部署的单元。"插件(Plugin)"是软件设计中采用的一种技术,其目的有:1)可以使第三方开发者为软件系统添加新特性;2)使软件体积更小;3)基于License的考虑有时候“模块”和“组件”这两个词的确会混用,只要不影响理解也就罢了。又搜了搜,不知道这个问题是不是基于Joomla!问的。如果是,forum.joomla.org/viewtopi... ,就多看看Joomla!相关的文档寻找答案吧,太特定的问题是无法让人回答的。

相关热词搜索:

上一篇:风险投资都投资何种领域?
下一篇:如何移民香港?需要什么条件?