以下纯属个人观点,仅供参考:Component 一般翻译为“组件”,大概意思是组成一个大的软件系统的某个功能模块代码和文件。在 Windows 平台上,Component 的例子主要有:ActiveX 控件、COM 组件、JAVA Beans 等。当然,也包括某个开发人员按照某种标准编写的组件。大多数 Component 可以被很多类似的软件系统重复利用(这也是 Component 的主要目标)。Plug-in 一般翻译为“插件”,大多数用来指用来扩展某个程序功能、符合这个程序指定的接口的代码模块和文件。一般来说,Plug-in 只是为特定的程序定制,不能应用于别的类似的程序。例如:IE 的各种 Plug-in、Netscape 的 Java Plug-in、Opera 浏览器的下载 Plug-in 等。

解决方案 »

  1.   

    我也一直分不清这些概念,还有什么“中间件”,
    觉得功能和DLL差不多,
    看了化石的观点,对组件和插件的区别总算基本了解了。
      

  2.   

    中间件你可以把他视为组件之一
    主要用于协议转换例如
    A厂商委托协议
    B厂商委托协议
    C厂商委托协议需要被委托应用层调用A|B|C+中间件+标准协议+委托应用层
      

  3.   

    刚查来的:中间件就是位于平台(包括硬件和操作系统)与应用系统之间,具有标准协议与接口的通用软件。开发人员无须针对不同的设备和系统平台设计不同的管理软件,只需要采用标准化的中间件基础结构,就可以使开发的应用系统具有良好的可扩展性、易管理性、高可用性和可移植性,实现异构环境中工具、应用和服务的分布式管理,是通向Internet计算环境的最佳途径。
      

  4.   

    http://www.csdn.net/expert/topic/544/544226.xml
      

  5.   

    http://www.csdn.net/expert/topic/544/544226.xml