摘要: 最近,一直在看.NET版本的开源IDE——SharpDevelop,由几位国外高人编写,第一次接触这么复杂的插件系统,着实感觉无从下手,于是从网上收集了一些有关解读、分析源码的文章,可就是因为太少了,自己只能感悟一点。Eclipse是非常出色的一款Java的开源IDE环境,自然也少不了去了解一下,也大概了解了一下Eclipse的插件系统原理,设计上主要是采用了“微内核+插件”的开发模式。网上有解,关于微内核、巨内核的说法,当然各有优缺点了。SharpDevelop,初看了一下,给人的感觉应该是巨内核的那种,插件的组装全部由系统完成,而不是将任务分发到子插件上的。为何要提出插件系统?首先,该系统 阅读全文
posted @ 2010-07-15 16:25 Berkaroad 阅读(1299) 评论(0) 推荐(0) 编辑