查看原文
其他

.NET Core 跨平台基础框架 xms 发布了

DotNet 2021-09-23

(给DotNet加星标,提升.Net技能


转自:斗半米哥
cnblogs.com/migomiddle/p/11812296.html

背景


鄙人经过多年开发,数百个项目“打磨(折磨)”,各种国内外框架平台都有涉及,没有一款称心顺手的,原因有三,一是设计反人类,二是不开源根本无法突破框架限制,三是即使开源也是阉割版,然后在14年xms就开始萌芽了,初始阶段利用个人业余时间出了个版本,自己先拿了个实际项目练练,交付效果不错,诸多项目顺势就上了这个框架,之前是.NET Framework4.5,现在已成功升级为.NET Core,运行于linux上。


一、xms是什么


一款基于.NET Core的现代化跨平台基础框架,包含众多常用模块,易上手、易扩展,xms的意思是x(可扩展的/任意的)m(管理)s(系统)


二、能干什么


经过几十个真实项目检验,应用场景有企业管理类软件、APP后台、微信小程序后台、saas后台等,不管你是创业小团队,还是个人私单小能手,亦或是产品经理或实施顾问,通通有你想要的内容,强烈推荐深入了解


三、目标


释放生产力,专注你的业务,致力于.NET Core开源生态发展


四、框架介绍



1、元数据管理


实体:表名、权限、日志




字段:类型、值、验证、权限、日志



关系:一对多、多对一、多对多;行为有父子、引用



选项:字段选项、公共选项



2、组织架构


基础:组织、部门、职位、用户



异动:部门调动、工作交接


3、授权体系


角色:基于角色授权(RBAC)



团队:类似用户组


功能:菜单、按钮、表单、视图、报表、流程等



数据:实体(按级别,本人、本部门、上下级部门、组织)、分派、共享



4、高度可视化配置


表单:所见即所得,进行布局、控件、样式、事件等配置



视图:


a、数据列表:过滤条件、排序、列显示等支持配置及用户个性化;




b、看板视图



图表:数据可视化分析,常用的有柱形、饼形、线形、漏斗等,可向下钻取




仪表板:个性化首页,配置各角色关心的内容



5、业务扩展


数据重复检测:按字段组合判断数据重复,数据新增或更改时触发




单据转换:根据映射规则生成新的记录,可携带一对多关系的实体



拦截规则:进行增、删、改时触发规则,满足条件即提示



单据编号:按规则自动生成唯一的单据编号



导入导出:格式支持配置,数据通过权限体系监管





6、流程


审批流:节点信息、流转条件、处理者、附件、提醒等设置,支持撤消、分派,当前流程状态,审批历史



业务流:串连多个实体,配置业务阶段、实体流转、向前向后




7、二次开发


web资源:JS、HTML




插件:实体插件、表单插件、列表插件、事件插件



扩展模块:独立运行、快速集成


五、多图鉴赏


首页



配置中心




待办任务



数据日志



菜单编辑



六、源码地址


赶了个把月,终于发布了(2019-11-30),xms新版发布


基于.NET Core 3.0.101


github地址:https://github.com/migomiddle/xms


码云地址:https://gitee.com/migomiddle/xms


一起玩耍口令:xms  



推荐阅读

(点击标题可跳转阅读)

.NET Core前后端分离快速开发框架

.NET Core 3.0与Vue模块化前后端分离框架

.NET Core+Vue+ElementUI前后端分离框架


看完本文有收获?请转发分享给更多人

关注「DotNet」加星标,提升.Net技能 

好文章,我在看❤️

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存