概述在日常开发中,我们经常谈起模块化/插件化架构,这样可既可以提高开效率,又可以实现良好的扩展性,尤其对于产品化的系统有更好的实用性。架构我们采用的是MVC5(本文中介绍的方法对于MVC4也是适用的),如下图,解决方案中有四个项目,其中WeDiscuss为前端,WeDiscuss.Plugin.Framework为插件公共类库WeDiscuss.Plugin.Album为插件(相册)WeDiscuss.Plugin.News为插件(新闻),本文只是讲解决插件的实现方式,就不多做其它如果业务逻辑...
查看全文