开源软件分享基于netcore31

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

Vue.NetCore

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

Vue.NetCore介绍

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

Vue.NetCore框架首页

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

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

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

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

VUE前端工程目录.netcore后端接口代码工程

框架功能

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

切换皮肤功能

切换皮肤

树形菜单与列表

属性菜单列表

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

图表与表单功能

图表与表单功能

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

高级查询展开折叠

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

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

代码生成设置

写在最后

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




转载请注明:http://www.aierlanlan.com/tzrz/3309.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了