日期:2014-05-20  浏览次数:20929 次

插件式架构和调用exe的区别
请问各位大侠,本人想做个设计平台,想从插件式架构入手,但是,突然想起,为什么不用vc或C#中调用可执行文件(exe)的形式来进行设计呢?也知道现在的成熟的软件没有这样设计的,但是,自己也说不出调用可执行文件哪里不好,请各位大侠广泛发表意见,在这里菜鸟小弟先谢了。
------解决方案--------------------
因为一个exe是一个进程,跨进程通信代价高。
------解决方案--------------------
如果你的exe插件,是独立的,和主程序没什么交互,又经常插拔的,倒可以试试
360就使用了这种方式


------解决方案--------------------
引用:
To 一楼,这确实是需要考虑的问题
To 二楼,如果根本都没有主程序,就是插件(exe)之间的交互,这样是不是就可以单纯用到exe插件了呢?


不明觉厉


------解决方案--------------------
插吧
插了再说