网站首页 > 技术文章 正文
BCVP(Blog.Core&Vue Project)是.NET界开箱即用的企业级前后端分离【 .NET Core3.1 Api + Vue 2.x + RBAC】权限框架,由国内微软MVP“老张的哲学”出品,比起“土牛”的ABP ZERO框架,BCVP则更为短小精干。对比java开源的生态,我个人觉得BCVP框架就相当于java界的RuoYi框架,非常适合信息系统以及互联网项目的开发。
BCVP有一个比RuoYi更强的优势,就是ORM更加灵活,对多数据库的支持和数据库的主从设置方面,要比RuoYi更为强大灵活,这块只有深入实践过的码农才清楚,而RuoYi框架的后台界面则做的更加细腻、代码生成方面更加灵活,可以说是各有优势。
后台界面:
框架特点:
- 采用仓储+服务+接口的形式封装框架;
- 使用Swagger做api文档;
- 使用MiniProfiler做接口性能分析;
- 使用Automapper做Dto处理;
- 接入SqlSugar ORM,封装数据库操作;
- 项目启动,自动生成seed种子数据;
- 提供五种日志输出;
- 支持自由切换多种数据库,Sqlite/SqlServer/MySql/PostgreSQL/Oracle;
- 异步async/await开发;
- 支持事务;
- AutoFac接入做依赖注入;
- 支持AOP切面编程;
- 支持CORS跨域;
- 支持T4代码模板,自动生成每层代码;
- 支持一键创建自己项目;
- 封装 JWT 自定义策略授权;
- 使用Log4Net日志框架+自定义日志输出;
- 使用SingleR推送日志信息到管理后台;
- 搭配前端Blog项目,vue开发;
- 搭配一个Admin管理后台,用vue+ele开发;
- IdentityServer4 认证;
- API 限速;
- 作业调度 Quartz.net;
- Sqlsugar 读写分离;
系统环境
windows 10、SQL server 2012、Visual Studio 2019+、Windows Server 2008 R2
后端技术:
1、ASP.NET Core 3.1 API
2、Swagger 前后端文档说明,基于RESTful风格编写接口
3、Repository + Service 仓储模式编程
4、Async和Await 异步编程
5、CORS 简单的跨域解决方案
6、AOP基于切面编程技术
7、Autofac 轻量级IoC和DI依赖注入
8、Vue 本地代理跨域方案,Nginx跨域代理
9、JWT权限验证
10、Filter 过滤器
11、Middleware 中间件
12、AutoMapper 自动对象映射
13、Redis
数据库技术
SqlSugar 轻量级ORM框架,CodeFirstT4 模板生成框架结构支持SqlServer、Mysql、Sqlite、Oracle、Pgql数据库支持多库操作
前端技术
Vue 2.x 框架全家桶 Vue2 + VueRouter2 + Webpack + Axios + vue-cli + vuex ElementUI 基于Vue 2.0的组件库Nuxt.js服务端渲染SSR
.NET后台项目结构:
Vue后台项目结构:
结语:如果你是.NET和Vue技术栈的开发者,或者你想学习.net core 和vue.js的相关技术,BCVP这个项目不容错过。老规矩,转发+关注+收藏,私信回复“BCVP”,源码链接拿走!
猜你喜欢
- 2024-10-10 前端开发框架对比 前端开发框架的应用现状与趋势
- 2024-10-10 前端开发框架生命周期详解:Vue、React和Angular
- 2024-10-10 Web前端开发框架有哪些?如何学习Web前端开发?
- 2024-10-10 Web前端培训:10个功能强大的Node.js框架加速Web开发
- 2024-10-10 8个开源框架,Web前端开发必备! 开源的前端框架
- 2024-10-10 Web前端增强现实(AR)开发框架推荐大汇总 | 建议收藏
- 2024-10-10 简洁、直观、强悍的前端开发框架-bootstrap
- 2024-10-10 WEB前端开发——程序员最青睐的9个HTML5框架
- 2024-10-10 vue.js—国内最快速的前端框架—让程序员飞速的开发项目
- 2024-10-10 2014年最流行前端开发框架对比评测
你 发表评论:
欢迎- 594℃几个Oracle空值处理函数 oracle处理null值的函数
- 587℃Oracle分析函数之Lag和Lead()使用
- 575℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 572℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 568℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 560℃【数据统计分析】详解Oracle分组函数之CUBE
- 548℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 541℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端懒加载 (49)
- 前端获取当前时间 (50)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)