2023-12-27 23:55:59 +08:00
2023-12-16 13:56:35 +08:00
2023-12-27 23:55:59 +08:00
2023-12-23 21:14:56 +08:00
2023-12-19 16:52:50 +08:00
2023-12-21 12:43:18 +08:00
2023-12-11 09:55:12 +08:00
2023-12-23 21:14:56 +08:00

Yi框架

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

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

集大成者,终究轮子

English | 简体中文

sdkLicense MIT


简介:

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分支


官网及演示地址:

废话少说直接上地址

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

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

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

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

支持:

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

详细到爆炸的Yi框架教程导航

既然选择开源就本该怀揣着最纯粹分享的内心我们全套打包分享开源包括且不仅仅是文档、框架代码、模块代码、运维CICD等希望能够帮助到您

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

它的理念:

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

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

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

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

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


特点

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

基础设施简介

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

内置模块简介

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

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


核心技术

后端

C# Asp.NetCore 8.0

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

前端

js Vue3.2

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

运维

  • 部署nginx
  • CICDgitlab+Jenkins
  • Dockerharbor

业务支持模块:

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

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

演示截图: 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明


感谢:

[橙子]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/


联系我们:

作者QQ4543135002029年之前作者24小时在线时刻保持活跃更新。

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

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

官方网址留言区:ccnetcore.com


FQA:

前往官网查看留言区

留言区

Description
🔥🔥.Net8集大成者,终究轮子,简易实用,老牌经典。 后端.Net8,前端Vue3,框架三层架构\DDD领域驱动设计,内置Rbac权限管理、Bbs论坛社区系统 以用户体验出发。 架构干净整洁、采用微软风格原生框架封装。 适合小中大型项目上线、.Net8学习、Abp.vNext学习、Sqlsugar学习 、项目二次开发。
https://ccnetcore.com
Readme 215 MiB
Languages
Vue 55.3%
TypeScript 24.4%
C# 14.3%
JavaScript 3%
CSS 1.2%
Other 1.7%