为什么常识

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

生活词典 changshi.cidiancn.com

阅读: 153

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

答案 1:

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

答案 2:

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

分享常识给亲友.

下一篇:普通人如何-国外、成为国外公民? 下一篇 【方向键 ( → )下一篇】

上一篇:取得原始国籍的出生地原则当初是怎样产生的?要这样规定原则? 上一篇 【方向键 ( ← )上一篇】