插件框架expressplugin介绍.docxVIP

  • 2
  • 0
  • 约1.26千字
  • 约 5页
  • 2019-06-29 发布于浙江
  • 举报
HYPERLINK /qingteng1983/archive/2010/05/05/1728275.html 插件框架ExpressPlugin介绍 1.什么是插件?  一般的定义是:插件(Plugin)是一种遵循统一的预定义接口规范编写出来的应用程序,应用程序在运行时通过接口规范对插件进行调用,以扩展应用程序的功能。个人的理解,插件就是一种应用程序功能的即插即用(Plug-and-Play),即在应用程序运行时(run-time)动态添加或者移除程序功能,实现应用程序的灵活扩展。 ? 2.什么是插件框架? ? 框架(Framework)是整个或部分系统的可重用设计,可被应用开发者定制的应用骨架。现在这个概念似乎被过度滥用,很多开发组件或者控件都被加上框架的头衔。严格说来,ExpressPlugin并不能称为框架,只能算是一个插件容器,它定义了一组插件接口规范,并识别和加载符合规范的自定义插件,从而达到改善和扩展应用程序的目的。 ? 3.ExpressPlugin简介。 ? ExpressPlugin是一个基于.NET开发的插件框架,参考和借鉴了开源软件SharpDevelop,这是一个轻量级的集成开发环境(IDE),也是一个强大的插件系统。SharpDevelop是优秀的,是值得研究和学习的,但对于普通开发人员来说也是复杂的。为此,对它进行了一些概念上的抽取和简化,代码上做了

文档评论(0)

1亿VIP精品文档

相关文档