摘要: 今天分享一下我们在2008年设计OSGi.NET动态插件化平台时研究的源代码。在源码分析中,让我也见识了很多高手编写的非常巧妙、高超的程序。这几个程序中,最精妙的应该属于ObjectBuilder,最复杂是CAB。SharpDevelop是.NET最著名的开源IDE,基于自己创建的插件框架,这个插件化框架比较简单易用,不过,并不是我心目中真正的插件平台,因此,在参考SharpDevelop和OSGi规范后,我设计了OSGi.NET平台。此外,由于OSGi.NET平台是OSGi规范的移植,为了更好的理解OSGi规范,我顺便分析了Eclipse内核Equniox的源码,重点研究了关于依赖解析的部分 阅读全文
posted @ 2011-04-06 13:49 道法自然 阅读(4260) 评论(8) 推荐(2) 编辑