- 博客(1)
- 资源 (10)
- 收藏
- 关注
转载 平等对待第三方的“微内核+插件”设计思想
“微核+插件”体系组装。但凡有生命力的产品,都是在扩展性方面设计的比较好的,因为没有哪个产品可以覆盖所有需求,对于开源软件尤其如此。所以,产品只有具有良好的扩展性,允许用户或第三方参与进来,进行二次开发,才能保持生命力。怎么样的扩展性才是最好的?通常来讲,就是没有任何功能是硬编码的,所有的功能都可被用户替换。那要如何才能做到这样?一个重要的原则就是:平等对待第三方。也就是凡是原作者能实现的功能,第
2014-07-31 11:14:47 7847
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人