在编写模块时,我在CMS中完全扩展了什么?这和可插拔的一样吗?谢谢。
答案 0 :(得分:1)
这是否(可扩展)与可插拔相同?
不完全是,对我来说,“可插拔”是一种方法,一种可扩展的方式;所以可扩展性更广泛。
可插拔推断有一个明确定义的界面,其他人可以构建。 它就像一个电源插座 - 无论你带哪个设备,你都应该将它插入电源(假设你在国内!)。
Pluggable还意味着你可以将一件事与另一件事交换(正如你所期望的那样),但也可以用很少的努力来做到这一点。
在编写模块时,我在CMS中完全扩展了什么?
Extenable 意味着您要添加内容,并且您不会删除或更改已存在的内容。
因此,这意味着您正在扩展功能:通常与用户可以使用的功能相关(“看,您现在可以添加蓝色和绿色小部件”),但可能更具技术性/不是以用户为中心:您可以扩展CMS系统以允许通过OpenID进行身份验证,之前它仅依赖于其本地数据库;或者在发生事情时发送电子邮件,而不是仅仅登录文件。