一个系统平台,要实现“模块化、插件化”,需根据不同的需求对系统进行快速定制。
    问题一:是不是用“MEF”或是“Unity”实现“分解程序包”的“动态加载”就可以了呢??? 不同的“分解程序包”包含不同的“模块”    其实模块化的主要思想是将整个系统划分为很多个模块,每个模块是一个单独的Xap包(也是多个项目)。然后在根据程序需要,动态加载Xap包,是这样么???有人说:实际上模块化,插件化的平台开发可借鉴“CMS自助建站系统的设计模式”。
问题二:“CMS自助建站系统的设计模式”指什么呢???

解决方案 »

  1.   

    关于按需加载,可以参考msdn文档:http://msdn.microsoft.com/zh-cn/library/cc838120%28v=vs.95%29.aspxCMS自助建站系统的设计模式这个是一个很不靠谱的回答。估计他用过某一个CMS自助建站系统,觉得不错,希望你套用它的设计思想。不过天知道他说的是哪个CMS自助建站系统,也不知道他觉得哪个设计思想值得套用。
    lz属于挺执着挺努力的人,但是学习不怎么得要领。你应该有自己系统的知识体系结构,而不是“吃百家饭”,要知道靠论坛解决问题的前提是,你得跟据自己的知识体系对这些回答是否正确有个判断。而不是问张三,李四说的对不对。那么张三说李四的话又是否正确呢?或者找10个人问,看看支持A观点的人多,还是B观点的人多,这个方法解决那些显而易见的问题还行,但是稍微复杂的问题,往往以讹传讹不求甚解的回答更多,你问来问去只能是在原地打转。
      

  2.   


    您说的很对,谢谢“caozhy”,Thanks  a  lot...其实在问之前已经查过MSDN了,打算用IOC,MEF或是Unity可以参考微软的Prism开源框架,但是还是想请教下大家,看看大家是不是有什么独到的见解另外,自己对“CMS”真的不是很了解,据说还要用到“C”对么???