漫谈Plug-in

Author: 陈治 Date: 1998年 第22期 09版

  如果你使用过大量的应用软件,那么对Plug-in这个单词一定不会陌生。
  Plug-in就是通常所说的“插件",它是附属于一个应用软件的小程序,用以扩充该软件的功能。一般来说,由开发该软件的公司提供一个编程的接口,其他人就可以利用此接口对该软件量身定做一些Plug-in了,所以Plug-in又称为第三方程序。
  大凡一个优秀的软件都会有不少的Plug-in程序。而你想精通一个软件,也必须精通它的Plug-in。最典型的要数Photoshop了。Photoshop中的filter(滤镜)即可视为Plug-in,利用它可做出各种各样令人眼花缭乱的效果。学Photoshop而不知filter是无法想象的。另外,如3DS中的IPAS,3DS MAX中也有不少特殊效果的插件。而在浏览器中,想看实时电影需RealAudio,想访问虚拟现实的站点需Live3D(Netscape用),随着网络的发展和各种新标准的建立。浏览器中的插件必将越来越丰富(实际上Netscape的插件已不下数百种了)。还值得一提的是现在最热门的MP3播放器WINAMP(1.7的版本)也支持特效插件了。想给WINAMP装两个超重底音喇叭吗? 想看看焰火或图片随着音乐节奏翩翩起舞吗? WINAMP的各种插件可以让你感受到电脑处理多媒体信息时独特的魅力。没准将来WINAMP的插件可以让你自己制作一个MTV了。
  一个软件要有生命力,要发展,必须不断增加新功能,加入新技术。而软件公司开发软件时,切不可固步自封。允许第三方厂商为你的软件开发Plug-in,对增强产品的竞争力及生命力,无疑是大有好处的。个人乃至一个小集体的智慧都是有限的,大众的智慧才是无限的。但从笔者所接触到的国内软件产品中允许加入插件的产品并不多,其实我们应多学学国外这方面的经验。让别人也为自己的软件出一份力,于己于人于用户,都是有益的。