插件框架EpressPlugin介绍.docxVIP

  • 7
  • 0
  • 约1.17千字
  • 约 5页
  • 2024-02-21 发布于上海
  • 举报

插件框架ExpressPlugin介绍

什么是插件?

一般的定义是:插件(Plugin)是一种遵循统一的预定义接口规范编写出来的应用程序,应用程序在运行时通过接口规范对插件进行调用,以扩展应用程序的功能。个人的理解,插件就是一种应用程序功能的即插即用(Plug-and-Play),即在应用程序运行时(run-time)动态添加或者移除程序功能,实现应用程序的灵活扩展。

什么是插件框架?

框架(Framework)是整个或部分系统的可重用设计,可被应用开发者定制的应用骨架。现在这个概念似乎被过度滥用,很多开发组件或者控件都被加上框架的头衔。严格说来,ExpressPlugin并不能称为框架,只能算是一个插件容器,它定义了一组插件接口规范,并识别和加载符合规范的自定义插件,从而达到改善和扩展应用程序的目的。

ExpressPlugin简介。

ExpressPlugin是一个基于.NET开发的插件框架,参考和借鉴了开源软件SharpDevelop,这是一个轻量级的集成开发环境(IDE),也是一个强大的插件系统。SharpDevelop是优秀的,是值得研究和学习的,但对于普通开发人员来说也是复杂的。为此,对它进行了一些概念上的抽取和简化,代码上做了大量精简,去

除了一些不常用的功能,使得插件框架更易于理解和掌握,并提供可视化的配置工具,从而有了这个简单的框架Expres

文档评论(0)

1亿VIP精品文档

相关文档