软件著作权 开源框架_开源软件分享-基于.net core 3.1的快速开发框架

曾几何时.NET们很羡慕JAVA的生态,java开源生态里面你用得着的几乎都有开源的实现。比如大数据、微服务、以及各种各样的快速开发框架,特别是spring boot出来以后,简化了SSM那套繁琐的配置文件,搭建框架也越来越方便了。不过现在.net core诞生以后,.net的生态也越来越好了,各种开源社区在为丰富.net生态世界努力。

14e6708b5fe87218e40f14649a83c76f.png

develop

以前在github上搜索这种前后端分离快速开发框架基本是java的(如jeecg、jeesite、ruoyi),今天我要介绍的是一个基于.net core 3.1的快速开发框架(Vue + .NetCore前后端分离,支持对前端、后台基础业务代码扩展的快速发开框架),用来弄私活应该蛮香。

Vue.NetCore介绍

Vue.NetCore是一个基于Vue + .NetCore 3.1的前后端分离快速开发框架,采用MIT开源协议,目前github上标星1.6K,废话不多说,先上张大图看看效果。

99e3ddda73febe50e41cfc058f9a669a.png

vue.netcore

Vue.NetCore所用涉及到的技术点:

后台:VS2019 、.NetCore3.1 、EFCore3.1、JWT、Dapper、Autofac、SqlServer/MySql、Redis(可选,默认使用内置IMemory)

前端:VsCode、Vue2.0、vuex、axios、promise、iview、element-ui

代码结构:框架采用前后端分离,前后端工程目录结构如下:

d79a175e2ad4b2299f98e974b5ffde66.png

前端VUE代码

6330c6829cc73b366b0a1d2f93a54697.png

后端.net core api

框架功能

我们从github或者gitee上克隆代码到本地,运行前端代码,需要执行npm install安装依赖,然后执行npm run dev或者直接双击run.bat运行,启动后默认8080端口。然后我们启动后台接口,我们打开克隆下来的工程,在Vue.NetCoreDB 有Mysql、pgsql、sqlserver的数据库脚本。我们导入数据后,打开VOL.sln工程,修改appsettings.json的数据库连接配置,启动后台接口,便可以体验下Vue.NetCore框架的功能了。

切换皮肤功能

e1ac678c60acef96992fb98ab3045f95.png

切换皮肤

树形菜单与列表

d6d98a0d8a884edff909522e4d17ecf2.png

树形菜单与列表

文本编辑器直接发布静态页面功能:发布静态文件有利SEO优化

3478db6c0f1766b33d89ba799c84ecdd.png

静态页面发布

图表与表单功能

c47225cc4e24816b1c2347ac0ccf7a55.png

图表与表单

高级查询功能:整个表单的所有前后端代码,全部由代码生成器生成,并支持前后端业务代码扩展,查询字段、类型(下拉框、日期、TextArea等)、所在行与列都由代码生成器完成,不需要写任何代码。点击查询按钮,可以展开折叠更多搜索条件。

9e8fe0f5fbfccf1444a0358ce61bf2d3.png

高级查询

excel导入导出功能:excel导入整个页面都由代码生成器生成,导入的字段、字段是否必填,下载模板也由代码生成器上配置,导入时会验证是否为空与数据的合法性,逻辑校验自己实现扩展方法即可。

代码生成器功能:Vue.NetCore自带强大的代码生成器功能,可灵活配置显示、查询、编辑、导入、导出、主从关系等功能,并提供了详细的文档说明。

8ce4247ec3ee37e75a1dc5e91583b423.png

代码生成

写在最后

以上便是Vue.NetCore项目的介绍,有兴趣的小伙伴可自行前往github或者gitee下载体验吧。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值