OnceMi - 基于.NET 7 和 Vue 2 开发的企业级前后端分离权限管理开发框架
内容提要
OnceMi.Framework是一个基于.NET 7和Vue 2开发的企业级开发框架,支持多种数据库、IdentityServer4认证中心、AOP开发和任务调度,具有美观的界面和易于扩展的特点,支持健康检查和跨平台部署。
关键要点
-
OnceMi.Framework是一个基于.NET 7和Vue 2开发的企业级开发框架。
-
框架支持多种数据库和IdentityServer4认证中心,功能丰富,开箱即用。
-
界面美观,支持主题切换和夜间模式,前端基于vue-antd-admin开发。
-
支持多种流行数据库,包括Sqlite、MySQL、PostgreSQL、SQLServer和Oracle。
-
框架采用仓储模式开发,支持本地认证和IdentityServer4认证中心的切换。
-
实现基于角色的权限控制,后端结构清晰,易于扩展。
-
支持AOP面向切面开发,包括数据库事务和缓存管理。
-
支持分布式Redis和RabbitMQ消息队列,提供简单的订阅和发布机制。
-
支持任务调度和作业管理,基于Quartz.net。
-
框架支持健康检查和自动依赖注入,统一文件管理。
-
得益于.NET Core的跨平台特性,支持Linux、Windows和OSX。
-
支持Jenkins和Docker自动化部署,甚至可以在树莓派上运行。
延伸问答
OnceMi.Framework的主要功能是什么?
OnceMi.Framework支持组织管理、角色管理、用户管理、菜单管理、授权管理、计划任务和文件管理等功能。
OnceMi.Framework支持哪些数据库?
该框架支持Sqlite、MySQL、PostgreSQL、SQLServer和Oracle等多种流行数据库。
OnceMi.Framework如何实现权限管理?
框架实现基于角色的权限控制,支持本地认证和IdentityServer4认证中心的切换。
OnceMi.Framework的界面设计特点是什么?
界面美观大方,支持主题切换和夜间模式,前端基于vue-antd-admin开发。
OnceMi.Framework支持哪些开发模式?
框架采用仓储模式开发,并支持AOP面向切面开发。
OnceMi.Framework的跨平台特性是什么?
得益于.NET Core的特性,OnceMi.Framework支持在Linux、Windows和OSX上运行,甚至可以在树莓派上使用。