2023-11-09 08:49:59 +08:00
2023-10-08 10:33:46 +00:00
2023-10-18 12:35:28 +08:00
2023-10-18 11:49:31 +08:00
2023-11-08 17:20:26 +08:00
2023-04-02 19:31:39 +08:00
2022-12-13 23:01:23 +08:00
2023-10-30 00:48:27 +00:00

Yi框架

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

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

集大成者,终究轮子

English | 简体中文

sdkLicense MIT


简介:

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

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

英文:YiFramework

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

Yi框架最新版本标签:v3.0.0,具体版本可以查看标签迭代

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

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

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

分支:

(本项目由EFCore版本历经4年不断迭代至Sqlsugar版本,现EFcore版本已弃用,目前sqlsugar已带业务功能)

  • (推荐) Furion: 基于Furion分支,回归开发本质,极度简单,用起来贼爽

  • Framework: 框架分支,所有东西都在这里

  • SqlSugar:.Net6 DDD领域驱动设计 简单分层微服务架构

  • SqlSugar-Dev:为sqlsugar分支的实时开发版本

  • abp:基于abp.vnext项目


目录:

Yi后端框架分为3个部分:

  • Infrastructure(基础设施,框架底层+sqlsugar+furion
  • Module(应用模块,可选项,例如缓存模块、微信模块、文件模块、日志模块等)
  • Application(业务模块,用于开发)

另外,光说不练假把式,我们不仅仅提供一个空白的框架,还同时提供3个基于yi框架的业务模块,没有听错,目前为1个后端,支持3个前端。各个模块关系解耦,可单独使用其中的任意业务模块

  • Yi.RuoYi.Vue3Ruoyi后台管理系统Rbac Vue3前端(推荐)

  • Yi.Furion.Net6.NET6后端(推荐)

  • Yi.App.Vue3:移动端App Vue3前端

  • Yi.BBS.Vue3Web网页端BBS论坛 Vue3+Ts前端

后续我们持续更新各大应用模块及业务模块:shop商场、erp进销存、mes工厂系统等

业务支持并扩展至各个领域,用于具体项目的二次开发极大复用后端代码及前端代码,以通用的部分+不通的部分快速二开

演示地址:

废话少说直接上地址,请不要更改里面的数据

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

Bbs社区系统:ccnetcore.com (已上线,欢迎加入)

Rbac后台管理系统:yi.ccnetcore.com (已上线)管理员账号:cc 、 123456

App移动端系统:xxx正在部署

网关地址:gate.ccnetcore.com/swagger(目前使用单体架构部署,无需网关)

支持:

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

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

  1. 框架快速开始(已完成)
  2. 框架模块教程(已完成)
  3. 应用模块教程
  4. Yi.RBAC后台系统
  5. Yi.BBS社区系统

它的理念:

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

例如:我们大部分功能紧密贴合Sqlsugar,虽然缺少其他orm的替换性,但在使用程度上降低的使用难度

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

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


特点:

  • 面向用户的后端框架,使用简单,适合小型、企业级项目
  • 项目内置源码,不打包
  • 开箱即用
  • 支持模块化
  • 支持动态Api
  • 支持属性注入
  • 内置包含大量通用场景模块
  • 等等

基础设施简介

  • Jwt鉴权
  • 接口级别授权
  • 对象映射
  • O/RM
  • 数据过滤
  • 多租户
  • 逻辑删除
  • 审计日志
  • 种子数据
  • 工作单元
  • 模块化
  • 动态Api
  • 属性注入
  • 自动依赖注入
  • 当前用户
  • 仓储
  • Crud

内置模块简介

  • 后台任务
  • 本地缓存
  • 分布式缓存
  • 事件总线
  • 字典管理
  • 文件管理
  • 图片操作
  • Excel操作
  • 操作日志管理
  • Sms短信
  • 微信支付
  • WebFirst代码生成

业务项目

  • RABC后台管理系统
  • BBS社区系统
  • APP移动端系统

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


核心技术

后端

C# Asp.NetCore 6.0

  • 动态ApiCike.AutoApi
  • 鉴权授权:Jwt
  • 日志:Nlog
  • 模块化:StartupModules
  • 依赖注入:Autofac
  • 对象映射:Mapster
  • ORM:SqlsugarCore
  • 多租户:Abp
  • 后台任务:Quartz.Net
  • 本地缓存:MemortCache
  • 分布式缓存:CSRedisCore
  • 事件总线:Cike.EventBus
  • 图像操作:SixLabors.ImageSharp
  • Excle操作:ExcelToObject.Npoi

前端

js Vue3.2

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

运维

  • 部署:nginx
  • CICDgitlab+Jenkins
  • Dockerharbor

业务支持模块:

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

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

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

BBS论坛系统(持续迭代)

  • 文章管理
  • 评论管理
  • 主题管理
  • 板块管理
  • 点赞管理
  • 等等

APP移动端系统(持续迭代)

  • 动态查询
  • 我的资料

ERP进销存系统(持续迭代)

  • 供货商管理
  • 等等

SHOP电商系统(持续迭代)

  • SPU管理
  • SKU管理
  • 商品规格
  • 商品分类
  • 等等

感谢:

大力支持 Eleven神、Sqlsugar上海杰哥、Gerry、哲学的老张

[橙子]https://ccnetcore.com

[lzw]https://github.com/yeslode

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

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

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

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

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


联系我们:

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

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

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

官方网址留言区:ccnetcore.com


FQA:

前往官网查看留言区

留言区

S
Description
No description provided
Readme MIT 254 MiB
Languages
Vue 53.3%
TypeScript 22.6%
C# 15%
JavaScript 6.1%
CSS 1.2%
Other 1.7%