昨天说到了小诺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实体等,请自行处理。