asp.net前后端分离,前后端分离会替代asp.netmvc吗

首页 > 实用技巧 > 作者:YD1662024-01-26 06:15:35

asp.net前后端分离,前后端分离会替代asp.netmvc吗(1)

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框架的后台界面则做的更加细腻、代码生成方面更加灵活,可以说是各有优势。

后台界面:

asp.net前后端分离,前后端分离会替代asp.netmvc吗(2)

asp.net前后端分离,前后端分离会替代asp.netmvc吗(3)

asp.net前后端分离,前后端分离会替代asp.netmvc吗(4)

框架特点:

系统环境

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后台项目结构:

asp.net前后端分离,前后端分离会替代asp.netmvc吗(5)

Vue后台项目结构:

asp.net前后端分离,前后端分离会替代asp.netmvc吗(6)

结语:如果你是.NET和Vue技术栈的开发者,或者你想学习.net core 和vue.js的相关技术,BCVP这个项目不容错过。老规矩,转发 关注 收藏,私信回复“BCVP”,源码链接拿走!

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.