基于Vue(提供Vue2/Vue3版本)和.Net Core前后端分离、强大、跨平台的快速开发框架...

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

Vue.NetCore是一个基于Vue和.Net Core的开源快速开发框架,支持前后端分离和移动端开发。它提供了代码生成器和许多功能,如用户管理、角色管理、权限分配、审批流程等。该框架使用了.Net 6、EF Core、SqlSugar等后端技术,Vue2/Vue3、Vuex、Element UI等前端技术。支持多种数据库和Redis。项目源码和功能截图可以在GitHub上查看。

🔎

延伸解读

代码生成器如何提升开发效率

Vue.NetCore 内置的代码生成器可直接生成主从表的前后端业务代码,支持一对一关系,并允许在线配置30多种属性。生成后的代码支持数据源自动绑定和业务扩展,前端 table 自动转换 key/value,表单 select/checkbox 自动绑定数据源,无需编写额外代码。这能显著减少重复性工作,加快项目搭建速度。

技术栈与跨平台支持

框架后端采用 .Net 6、EF Core、SqlSugar、Dapper 等技术,前端支持 Vue2/Vue3、Element UI/Plus,并集成 JWT、SignalR、Quartz.Net 等组件。数据库兼容 SqlServer、MySql、PGSql、Oracle 及 Redis。同时支持移动端 iOS/Android/H5/微信小程序,适合需要多端覆盖的项目。

内置功能覆盖常见业务场景

框架提供了用户管理、角色管理、权限分配、审批流程、定时任务、异步队列批量写日志、多租户、消息推送等常用功能。这些模块开箱即用,减少了从零开发基础功能的时间,让开发者能更专注于业务逻辑的实现。

开源协议与社区认可

Vue.NetCore 采用 MIT License,可免费用于商业项目。项目已被收录到 C#/.NET/.NET Core 优秀项目和框架精选中,表明其质量得到社区一定认可。开发者可通过 GitHub 获取源码和功能截图,并参与贡献。

❓

Q&A

Vue.NetCore 是什么?

Vue.NetCore 是一个基于 Vue 和 .Net Core 的开源免费(MIT License)快速开发框架,支持前后端分离和移动端开发。

Vue.NetCore 支持哪些前端和后端技术?

后端技术包括 .Net 6、EF Core、SqlSugar、Dapper、JWT、SignalR、Quartz.Net、Autofac;前端技术包括 Vue2/Vue3、Vuex、Axios、Promise、Element UI、Element Plus。

Vue.NetCore 的代码生成器有什么作用?

代码生成器可以自动生成主从表的前后端业务代码,支持一对一前后端代码全自动生成,并支持数据源自动绑定与业务代码扩展,无需编写任何代码,从而提升开发效率。

Vue.NetCore 有哪些核心功能?

核心功能包括用户管理、角色管理、权限分配、用户权限/菜单静态化处理、JWT认证、审批流程、定时任务、异步队列批量写日志、前端常用组件封装、基础业务实现、代码生成器、Redis/Memory缓存、多租户、消息推送(signalR)等。

Vue.NetCore 支持哪些数据库?

支持 SqlServer、MySql、PGSql、Oracle 以及 Redis。

Vue.NetCore 的项目源码在哪里可以获取?

项目源码托管在 GitHub 上,地址是 https://github.com/cq-panda/Vue.NetCore。

🏷️

标签

➡️

继续阅读