免费开发网站应该是个什么技术 架构?
先抛出一个话题吧,.Net实现插件式模块化开发
1:插件分哪些类别?
功能插件-(附件预览/Excel导入导出/生成pdf) 等,,,
业务插件--(用户管理/部门管理/角色管理/权限管理/工作流) 插件 等。。。
数据插件-(楼盘数据/人数据/资讯数据/地理数据) 等暴露api给业务插件调用
每个插件都是独立的MVC站点,
2:插件直接怎么相互调用?
@Html.Action("Index", "Static", new { pluginName = "Static" ,callback="/userlist/saveuser"})
接口调用,使用插件的时候设置回调插件
URL直接访问插件控制器, 比如访问用户的列表插件 /User/List