【发布时间】:2010-09-30 03:17:13
【问题描述】:
我发现 .net 插件架构非常复杂,无法用作插件平台。我认为插件接口需要对第三代程序员的开发很简单。
你知道/使用/等一些更简单有效的插件技术吗?更准确地说,假设我们将开发一个像记事本这样的文本编辑器,它需要(通过示例)用于不同语法高亮、界面更改、shell 集成等的插件。
你会使用内置的 .net 插件代码,还是会构建/使用一些不同的代码?
【问题讨论】:
我发现 .net 插件架构非常复杂,无法用作插件平台。我认为插件接口需要对第三代程序员的开发很简单。
你知道/使用/等一些更简单有效的插件技术吗?更准确地说,假设我们将开发一个像记事本这样的文本编辑器,它需要(通过示例)用于不同语法高亮、界面更改、shell 集成等的插件。
你会使用内置的 .net 插件代码,还是会构建/使用一些不同的代码?
【问题讨论】:
看看MEF。它正是为此而设计的,而且使用起来非常简单。
【讨论】:
任何 IoC 框架 + 一些动态程序集加载。
【讨论】: