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