ZhongZiChang’s Dao

January 15, 2007

说说插件

Filed under: 随笔 — 钟 子昌 @ 1:39 am

在我的印象里,第一个支持插件的软件是winamp。声音、视频、视觉,还有各种解码器插件,winamp之所以火起来,其功劳不可沒。

插件的使用带来的好处是 巨大的。

对于用户来讲,只需要安装需要的功能,并且在不需要时可以将相应的功能取消或者卸载,所以平台只需要为插件的提供四个接口,分别是安装、卸载、激活和取消激活。达到的目的是节约硬盘空间和网络带宽,并且在学习期不用花费太多的时间了解软件的功能(用户通常会被大型软件的功能淹没,不知所措),节约了时间和金钱。

对于项目开发人员来讲,模块化已经是习以为常的手段,符合高内聚低藕合的思想。可以降低软件的复杂度(如果把什么东西都堆在一起,维护成本极高,甚至无法维护),并且人员的组织更容易。 开发人员只需要维护自己负责的插件就万事大吉:)
现在firefox则将插件的使用发挥到淋漓尽致的地步。目前firefox的extensions、themes、search engines 和 plugins加起来有好几千,每一个插件的开发至少需要一个人,如何让这几千个分布在世界各地的人进行协同高效的开发,只有插件的方式才能做的到。然而对用户来讲,这些功能里面大部分都是不需要的,并且每个用户需要的都不一样,一般只是需要这成千上万的插件里面的某几个。这样的情况只有插件的方式才能应付。

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress