首页 » 软件优化 » 开源软件分享-基于.net core 3.1的快速开发框架(框架开源开发分享代码)

开源软件分享-基于.net core 3.1的快速开发框架(框架开源开发分享代码)

南宫静远 2024-10-23 15:43:18 0

扫一扫用手机浏览

文章目录 [+]

develop

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

Vue.NetCore介绍

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

开源软件分享-基于.net core 3.1的快速开发框架(框架开源开发分享代码) 软件优化
(图片来自网络侵删)

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

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

前端VUE代码

后端.net core api

框架功能

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

切换皮肤功能

切换皮肤

树形菜单与列表

树形菜单与列表

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

静态页面发布

图表与表单功能

图表与表单

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

高级查询

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

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

代码生成

写在最后

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

标签:

相关文章

真正让消费者放心(东升装饰监督自检自查)

对此,铭望装饰建立东升老师的真监督和铭望的自查自检双重监督体系。一、东升监督1、突击检查。东升老师通过突击检查,亲自到若干个工地去...

软件优化 2025-02-09 阅读650 评论0