前言
后台管理系统开发中,开发者常面临「重复造轮子」「权限控制不精细」「代码生成后修改易冲突」「多端适配成本高」等痛点 —— 比如刚改完生成的代码,重新生成就全部覆盖;想控制某个字段的访问权限,却只能做到菜单级;PC 端界面美观,手机端操作却杂乱。
基于此,我们基于 Blazor + Ant Design + .NET6 打造了这套后台管理框架,核心解决「高效开发」与「灵活扩展」的平衡问题,既封装通用能力减少重复开发,又通过代码隔离、全维度权限设计,保留开发者的定制空间,兼顾效率与灵活性。
介绍Caviar以 Blazor 为前端核心、Ant Design 为 UI 组件库、.NET6 为后端基础,采用简洁现代的架构设计,整体风格统一且符合现代 UI 审美。
框架核心设计理念是「开箱即用但不束缚开发」:一方面封装了自动列表、高级搜索、自动化菜单、通用布局等高频 Ant Design 组件,降低前端开发成本;另一方面通过 100% 代码隔离的生成机制,让代码生成、重构不影响已有定制开发内容;同时构建了全维度的权限体系,可精细化控制到字段、元素级别,并完成多端兼容适配,兼顾 PC、手机、平板等设备的使用体验。
场景企业级中后台系统(如 ERP、OA、CRM、数据管理平台);
SaaS 类平台(需按租户 / 角色精细化控制权限、字段可见性);
中小型业务管理系统(追求快速落地,减少通用功能开发成本);
需多端访问的管理后台(如移动端需便捷操作的门店管理、外勤管理系统);
对权限粒度要求高的系统(如金融、政务类,需控制到字段 / API 级访问权限)。
功能代码生成器一键自动生成前后端,生成代码做到100%隔离,无需担心代码混乱。
拥有字段权限、数据权限、菜单权限、按钮权限,甚至可以细化到元素权限。
开箱即用的高质量框架,封装了多个Ant Design组件简化使用过程
兼容PC、手机、Ipad,一处运行,到处使用
支持 WebAssembly、Server、混合模式 支持多种数据库:SqlServer、MySql、Oracle、支持列表
内置日志管理、菜单管理、附件管理、部门管理、用户管理、角色管理、代码生成等 多种主题任意切换
高级搜索,支持任意模型,生成即用 多语言支持,任意语言配置即可使用 来个前言,项目介绍,场景,项目功能,总结
展示
源码
想用起来?评论区留言关键字「Caviar」,就能直接拿到完整源码地址,不管是二次开发还是集成到项目里都超方便~
总结本框架以「高效开发 + 灵活扩展」为核心,基于 Blazor + Ant Design + .NET6 构建,既封装通用组件减少重复工作,又通过 100% 代码隔离保障定制开发的安全性;本站是社保查询公益性网站链接,数据来自各地人力资源和社会保障局,具体内容以官网为准。
定期更新查询链接数据 苏ICP备17010502号-11