其实asp医院网站源码分享的问题并不复杂,但是又很多的朋友都不太了解互联网医院源码,因此呢,今天小编就来为大家分享asp医院网站源码分享的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
BCVP(Blog.Core&VueProject)是.NET界开箱即用的企业级前后端分离【.NETCore3.1Api+Vue2.x+RBAC】权限框架,由国内微软MVP“老张的哲学”出品,比起“土牛”的ABPZERO框架,BCVP则更为短小精干。对比java开源的生态,我个人觉得BCVP框架就相当于java界的RuoYi框架,非常适合信息系统以及互联网项目的开发。
BCVP有一个比RuoYi更强的优势,就是ORM更加灵活,对多数据库的支持和数据库的主从设置方面,要比RuoYi更为强大灵活,这块只有深入实践过的码农才清楚,而RuoYi框架的后台界面则做的更加细腻、代码生成方面更加灵活,可以说是各有优势。
后台界面:
框架特点:
采用仓储+服务+接口的形式封装框架;使用Swagger做api文档;使用MiniProfiler做接口性能分析;使用Automapper做Dto处理;接入SqlSugarORM,封装数据库操作;项目启动,自动生成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读写分离;
系统环境
windows10、SQLserver2012、VisualStudio2019+、WindowsServer2008R2
后端技术:
1、ASP.NETCore3.1API
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数据库支持多库操作
前端技术
Vue2.x框架全家桶Vue2+VueRouter2+Webpack+Axios+vue-cli+vuexElementUI基于Vue2.0的组件库Nuxt.js服务端渲染SSR
.NET后台项目结构:
Vue后台项目结构:
结语:如果你是.NET和Vue技术栈的开发者,或者你想学习.netcore和vue.js的相关技术,BCVP这个项目不容错过。老规矩,转发+关注+收藏,私信回复“BCVP”,源码链接拿走!
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!
