142 Star 1.2K Fork 363

橙子 / Yi.Admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Yi框架

一套以用户体验出发的.Net8 Web开源框架

支持Abp.vNext 版本原生版本、Furion版本,前端后台接入Ruoyi Vue3.0

集大成者,终究轮子

star fork license

English | 简体中文


:tw-1f34e: 简介:

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

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

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

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

英文:YiFramework

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

(项目与Sqlsugar同步更新,但这作者老杰哥代码天天爆肝到凌晨两点,我们也尽量会跟上他的脚步。更新频繁,所以可watching持续关注。)

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

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

分支:

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

  • Furion: 基于Furion分支


:tw-1f350: 官网及演示地址:

废话少说直接上地址

Yi社区官网网址:ccnetcore.com (已上线,欢迎加入)

Rbac后台管理系统:已上线,暂不提供演示地址,可本地部署访问

App移动端系统:已上线,暂不提供演示地址,可本地部署访问

Rbac演示地址:https://ccnetcore.com:1000 (用户cc、密码123456)

:tw-1f351: 支持:

  • 完全支持单体应用架构
  • 完全支持分布式应用架构
  • 完全支持微服务架构

:tw-1f352: 详细到爆炸的Yi框架教程导航:

  1. 框架快速开始教程(已完成)
  2. 框架功能模块教程(已完成)
  3. 实战演练开发教程
  4. 橙子运维CICD教程(已完成)
  5. 版本更新日志(已完成)

:tw-1f353: 它的理念:

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

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

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

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

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


:tw-1f354: 特点

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

:tw-1f340: 基础设施简介

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

:tw-1f341: 内置模块简介

  • Rbac权限管理系统(已上线)
  • Bbs论坛社区系统(已上线)

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


:tw-1f31e: 核心技术

后端

C# Asp.NetCore 8.0

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

前端

js Vue3.2

  • 异步请求:axios
  • 图表:echarts
  • ui:element-plus
  • 存储:pinia
  • 路由:vue-router
  • 打包:vite

运维

  • 部署:nginx
  • CICD:gitlab+Jenkins
  • Docker:harbor

:tw-1f366: 业务支持模块:

:tw-1f42f: RABC权限管理系统(持续更新)

(采用ruoyi前端)

  • 用户管理
  • 角色管理
  • 菜单管理
  • 部门管理
  • 岗位管理
  • 字典管理
  • 参数管理
  • 用户在线
  • 操作日志
  • 登录日志
  • 定时任务
  • 缓存列表
  • 服务监控
  • WebFirst代码生成工具

:tw-1f431: BBS社区论坛系统(持续更新)

(采用vue3前端)

  • 文章功能
  • 板块功能
  • 主题功能
  • 个人中心
  • 授权中心
  • 权限管理

:star: 演示截图:

:tw-1f44f: 感谢:

[橙子]https://ccnetcore.com

[XWen]https://gitee.com/on-wensil

[朝夕教育]https://www.zhaoxiedu.net

[Sqlsugar老杰哥]https://www.donet5.com/Home/Doc

[车神]微信公众号搜索Dotnet技术进阶

[RuYiAdmin如意老兄]https://gitee.com/pang-mingjun/RuYiAdmin

[ZrAdminNetCore字母老哥]https://gitee.com/izory/ZrAdminNetCore

[Admin.NET]https://gitee.com/zuohuaijun/Admin.NET

[Furion百小僧]https://furion.baiqian.ltd/


:tw-1f438: 联系我们:

作者QQ:454313500,2029年之前作者24小时在线,时刻保持活跃更新。

QQ交流群:官方一群(已满)、官方二群(已满)、官方三群:786308927(基本已满)、官方四群:498310311(新群)

联系作者,这里人人都是顾问

官方网址留言区:ccnetcore.com


:tw-1f41e: FQA:

前往官网查看留言区

留言区

MIT License Copyright (c) 2023 橙子 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

🔥爽🔥.Net8集大成者,终究轮子,简易实用,老牌经典。 后端.Net8,前端Vue3,框架三层架构\DDD领域驱动设计,内置Rbac权限管理、Bbs论坛社区系统 以用户体验出发。 架构干净整洁、采用微软风格原生框架封装。 适合小中大型项目上线、.Net8学习、Abp.vNext学习、Sqlsugar学习 、项目二次开发。 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/ccnetcore/Yi.git
git@gitee.com:ccnetcore/Yi.git
ccnetcore
Yi
Yi.Admin
abp

搜索帮助

14c37bed 8189591 565d56ea 8189591