插件化之细节

Posted awkflf11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了插件化之细节相关的知识,希望对你有一定的参考价值。

 

插件化
为什么有插件化?
有了组件化,为什么还要用插件化呢?插件化开发总的来说有以下几点好处(不同插件框架不一样):

宿主和插件分开编译
并发开发
动态更新插件
按需下载模块
方法数或变量数爆棚
处境
开放出来的插件化开发框架比较多,他们各自都有自己的优势和和不足,实现的原理也有差别下面列

开源的插件化框架

……


目前开源的这几个框架有宿主和插件分离的也有融合在一起的,每个框架的详细介绍和demo在github里都可以查看到。插件化demo运行起来比较简单,但是真正将它用到实际项目中还是要考虑很多小细节的,目前我也正处于研究阶段。
 

以上是关于插件化之细节的主要内容,如果未能解决你的问题,请参考以下文章

Nagios插件化之ganglia插件

插件化之插件Service 新的Hook方法

插件化之插件Service 新的Hook方法

Natasha 插件化之dll

Android 插件化VAHunt 检测插件化引擎的具体细节

Android 插件化基于插件化引擎的“恶意应用“与“良性应用“区别 | 恶意插件化应用特征