1 Star 0 Fork 397

番茄沙司 / Yi.Admin_1

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

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.Vue3:Ruoyi后台管理系统Rbac Vue3前端(推荐)

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

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

  • Yi.BBS.Vue3:Web网页端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

  • 动态Api:Cike.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
  • ui:element-plus
  • 存储:pinia
  • 路由:vue-router
  • 打包:vite

运维

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

业务支持模块:

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

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


联系我们:

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

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

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

官方网址留言区:ccnetcore.com


FQA:

前往官网查看留言区

留言区

MIT License Copyright (c) 2022 jacktang 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.

简介

🔥爽🔥.Net6集大成者,终究轮子,简易实用,老牌经典。 后端.Net6,前端Vue3,框架三层架构,业务后台管理。 一套与SqlSugar一样爽的.Net6开源框架。 与Sqlsugar理念一致,以用户体验出发。 架构干净整洁、采用微软风格原生框架封装、WebFrist开发。 适合.Net6学习、Sqlsugar学习 、项目二次开发。 展开 收起
C#
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/dqingqing/Yi_1.git
git@gitee.com:dqingqing/Yi_1.git
dqingqing
Yi_1
Yi.Admin_1
furion

搜索帮助