e4540164a46da3db63750d862352043d.png

af82f974fcfdd9e17d51e709cfa234cd.jpeg

前言

经常看到有小伙伴在技术群里问有没有什么好用且快速的开发框架推荐的,今天就给大家分享一款基于MIT License协议开源、免费的.NET Core快速开发框架、支持多种前端UI、内置代码生成器、一款高效开发的利器:WalkingTec.Mvvm框架(简称WTM)。

官方项目介绍

WalkingTec.Mvvm框架(简称WTM)是基于.net core的快速开发框架。支持Layui(前后端不分离), React(前后端分离),VUE(前后端分离),内置代码生成器,最大程度的提高开发效率,是一款高效开发的利器。

WTM框架的前后端分离模式同样可以使用代码生成器同时生成前台和后台的代码,极大的降低了前后端人员的沟通成本,从本质上提升了开发效率,让“分离”不再复杂和昂贵。

项目使用技术

前端

  • LayUI(前后端不分离)

  • React(前后端分离)

  • VUE(前后端分离)

  • Blazor(Server/Client)

后端

  • .NET Core

  • EF Core

  • Redis

  • Qutarz

  • 支持Cookie和Jwt两种模式

数据库支持

  • MySql

  • Sql Server

  • PostgreSQL

项目内置常用功能

  • 项目提供了内置的用户,角色,用户组,数据权限,页面权限,菜单,日志,邮件,短信,文件等后台常用管理功能。

  • 项目支持单点登录,门户Portal,分布式数据库。

  • 项目提供了Redis,DFS等后台开发常用库的简化操作。

项目源代码

b6c1775f7a02aa497936238bc7809e0c.png

项目功能模块介绍

项目管理模块中包含管理系统中大部分通用功能,例如:用户管理、角色管理、菜单管理、用户组管理、数据权限管理、日志管理。使用此框架,这些基础模块开箱即用,免去了大量的重复性劳动。

注意:文章功能介绍以Layui为例。

日志管理

3335f31d21f021946498bd9e03b65afa.png

数据权限

3dc9d89e90ed1413f6c90f3df1056440.png

用户组管理

666bf6c847181db8d152795b661fbe6a.png

用户管理

5bde78e5fb1972620f2656a14d802b76.png

菜单管理

12971910aacb736749bf5714be49e28b.png

角色管理

dfa35de4eb672592c41029a384c6de92.png

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

GitHub开源地址:https://github.com/dotnetcore/WTM

在线文档地址:https://wtmdoc.walkingtec.cn/

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

c48ba9251972db99943449ed49229a7d.gif

  • a732352117e5326c2b33a6ce6b9bd085.gif

  • -

  • 技术群:添加小编微信并备注进群

    小编微信:mm1552923   

    公众号:dotNet编程大全    

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐