日期:2014-05-18  浏览次数:20462 次

网站如何设置插件接口
假如有一个网站,是.NET C#开发的。。这是一个安装产品。。如资讯管理系统。。
但是针对不同的公司有不同的要求。。

如,甲公司就只要求发布资讯。(系统基本功能)
乙公司要求,发布的资讯可以增加一个设置,可以进入论坛数据库。(需要通过新增插件)
丙公司要求,发布的资讯有一定的时间限制,30天以后不再显示。(需要通过新增插件)

以上乙公司和丙公司的要求都不是产品中具有的功能。那么他可以通过下载该部份插件来达到他的预期。
请问高手们,这应该如何实现。。。

------解决方案--------------------
你都写出来了啊,设置一个统一的接口,然后针对不同的公司分别重写这个接口不就行了
------解决方案--------------------
"用户下载插件"就变成activex/silverlight了,客户端解决方案。
服务端,一个可能的思路是用mef动态加载dll来实现