[开源]一套以用户体验出发的.Net8Web开源框架,集大成者终究轮子

科技一飞开源 2024-01-10 18:26:06

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

Yi框架一套以用户体验出发的.Net8 Web开源框架支持Abp.vNext 版本原生版本、Furion版本,前端后台接入Ruoyi Vue3.0集大成者,终究轮子

YiFramework是一个基于.Net8+Abp.vNext+SqlSugar的DDD领域驱动设计后端开源框架

谁说Abp复杂?谁说DDD难?打破常规,化繁为简,新人入门,项目二开,最佳方式之一

中文:意框架(和他的名字一样“简易”,同时接入Java的Ruoyi Vue3.0前端)

模块化,可根据业务自行引用或抛弃,集大成者,大而全乎,也许你能从中学习到一些独特见解

英文:YiFramework

Yi框架-一套与SqlSugar一样爽的.Net8开源框架。 与Sqlsugar理念一致,以用户体验出发。 适合.Net8学习、Sqlsugar学习 、项目二次开发。 集大成者,终究轮子

————这不仅仅是一个程序,更是一个艺术品,面向艺术的开发!

核心特点:简单好用,框架不以打包形式引用,而是直接以项目附带源码给出,自由度拉满,遵循Mit协议,允许随意修改(请注明来源即可)

分支:

(推荐) Abp: 基于Abp.vNext分支,DDD领域驱动设计,回归开发本质,极度简单,用起来贼爽Furion: 基于Furion分支二、开源协议

使用MIT开源协议

三、界面展示

演示截图:

四、功能概述它的理念:

谁说Abp复杂?谁说DDD难?打破常规,化繁为简,新人入门,项目二开,最佳方式之一

一百个人,就有一百种DDD,Yi框架不一定是极度严格的DDD,而是站在巨人的肩膀上,经过极多项目的提炼,摸索出一种最佳实践

优雅的进行快速开发,通常,简单程度与优雅程度不可兼得,Yi框架并不一昧的追求极致的解耦,会站在用户使用角度上,在使用难易度进行考虑衡量

一个面向用户的快速开发后端框架

在真正的使用这,你会明白这一点,极致的简单,也是优雅的一种体现。

特点面向用户的后端框架,使用简单,适合小型、中型、企业级项目项目直接内置源码,不打包,非常适合进行二开改造内置包含大量通用场景模块优雅支持分布式及微服务架构等等基础设施简介

以下全部功能可直接使用:

Abp.vNextSqlSugar内置模块简介Rbac权限管理系统(已上线)Bbs论坛社区系统(已上线)

重复的东西,无需再写一遍,这也是优雅的体现之一

业务支持模块:

RABC权限管理系统(正在更新) (采用ruoyi前端)

用户管理角色管理菜单管理部门管理岗位管理字典管理参数管理用户在线操作日志登录日志定时任务缓存列表服务监控WebFirst代码生成工具五、技术选型支持:完全支持单体应用架构完全支持分布式应用架构完全支持微服务架构核心技术后端

C# Asp.NetCore 8.0

动态Api:Abp.vNext鉴权授权:Jwt日志:Serilog模块化:Abp.vNext依赖注入:Autofac对象映射:MapsterORM: SqlsugarCore多租户:Abp.vNext后台任务:Quartz.Net本地缓存:Abp.vNext分布式缓存:Abp.vNext事件总线:Abp.vNext前端

js Vue3.2

异步请求:axios图表:echartsui:element-plus存储:pinia路由:vue-router打包:vite运维部署:nginxCICD:gitlab+JenkinsDocker:harbor六、源码地址

访问一飞开源:https://code.exmay.com/

0 阅读:0

科技一飞开源

简介:感谢大家的关注