「补发」基于Furion/.NET开发的前后端分离通用管理平台

昨天说到了小诺VUE美中不足今天补发一个后端使用.net 前端使用VUE 开发的框架

Admin.NET

前后端分离架构,开箱即用,紧随前沿技术

概述

基于.NET 5实现的通用管理平台。整合最新技术,模块插件式开发,前后端分离,开箱即用。

后台基于Furion框架,vue2前端基于小诺框架,vue3前端基于Vben-Admin框架。

集成EF Core、多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、gRPC等众多黑科技。

核心模块包括:用户、角色、职位、组织机构、菜单、字典、日志、多应用管理、文件管理、定时任务等功能。

代码简洁、易扩展,让开发更简单、更通用、更流行!

框架拓展包

Furion.Extras.Admin.NET 核心包

模块/插件化开发

按照 Furion 框架脚手架或者本框架脚手架初始化工程。

创建自己业务的 Dll 插件库工程,引用 Furion.Extras.Admin.NET 包,编写自己的业务代码包括实体、服务等。

在 XXX.Web.Entry 层里面的 appsettings.json 配置此插件 Dll 的路径。配置文档说明

此时框架和自己业务实体可以同时做数据迁移,耦合度最低。也可以自行将数据库分系统库、业务库等。

将自己业务前端代码包括view和api文件复制到前端工程相应目录即可。

仓库内 plugin 文件内为本框架模块/插件开发事例,供参考。


前后端一体化

将后台提供的Swagger接口直接生成对应前端的API文件,前端再也不需要手撸一个个的对应后后的API定义了。后台接口更新后,只需要重新生成一遍覆盖即可。

衍生版本 SqlSugar版本:此版本集成了对数据库操作的组件 SqlSugar,支持主流的所有数据库,可根据需要自由选择。

如果集成其他ORM,请参照各自操作使用说明。系统默认EFCore不会处理其他ORM实体等,请自行处理。

原文链接:,转发请注明来源!