首页 > 其他分享 >一款基于.NET Core的快速开发框架、支持多种前端UI、内置代码生成器

一款基于.NET Core的快速开发框架、支持多种前端UI、内置代码生成器

时间:2023-12-23 10:11:07浏览次数:29  
标签:代码生成 框架 项目 Core 开发 UI NET

前言

经常看到有小伙伴在技术群里问有没有什么好用且快速的开发框架推荐的,今天就给大家分享一款基于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等后台开发常用库的简化操作。

项目源代码

项目功能模块介绍

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

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

日志管理

数据权限

用户组管理

用户管理

菜单管理

角色管理

 

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看

标签:代码生成,框架,项目,Core,开发,UI,NET
From: https://www.cnblogs.com/Can-daydayup/p/17922742.html

相关文章

  • 如果我想把一款芯片做成 arduino开发,应该怎样的步骤
    导入Arduino开发编译器编织指令集需要以下步骤:下载并安装ArduinoIDE。你可以从Arduino官方网站上下载最新版本的ArduinoIDE。打开ArduinoIDE,选择“文件”菜单下的“首选项”。在弹出的窗口中,找到“附加开发板管理器网址”一栏,输入以下网址:https://adafruit.github.io/arduino-bo......
  • Spring Framework Reference 5.3.27 - Core Technologies
    目录Chapter1.TheIoCContainerSpringIoC容器和bean介绍Chapter2.ResourcesChapter3.Validation,DataBinding,andTypeConversionChapter4.SpringExpressionLanguage(SpEL)Chapter5.AspectOrientedProgrammingwithSpringChapter6.SpringAOPAPIsChapter......
  • EFCore 迁移(5)
    当模型发生更改时,将在正常开发过程中添加和删除迁移,并将迁移文件签入项目的源代码管理,进行迁移时,必须在启动程序中安装nuget包:Microsoft.EntityFrameworkCore.Tools,并在VS的程序包管理器控制台执行迁移指令管理迁移:1、新增迁移,Init指迁移名称,用途与版本控制中提交信息类似,有助于......
  • uniGUI学习之表格和链接(76)
    拖一个UniHTMLFrame1到界面上<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><title>网页标题</title><basetarget="_blank"/></head>......
  • config-cloudflare-argo-guide
    title:CloudflareArgo配置指北date:2021-11-2113:43:59author:TokisakiGalaxyexcerpt:tags:-Linux-cloudflare-Argocategories:踩坑记录设置别名sudonano/etc/bashrcaliascf=cloudflaredLinux安装为服务sudonano/etc/cloudflared/config.ymltun......
  • HarmonyOS 初体验 (五)了解UI、应用模型
    上一篇HarmonyOS初体验(四)项目运行UI设计:ArkUI框架地址HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/start-overview-0000001478061421-V2基本概念UI:即用户界面。开发者可以将应用的用......
  • syslog:action 'action-8-builtin:omfwd' suspended (module 'builtin:omfwd')
    参考文档Syslog-FluentBit:OfficialManualLinux-rsyslogd:操作“action-3-builtin:omfwd”已挂起-堆栈溢出(stackoverflow.com)背景介绍在研究FluentBit做日志数据采集端时看到官方实例syslogtcp方式采集后进行本地尝试,结果出现了如下错误:action'action-8-builtin:......
  • 使用代码生成工具快速开发应用-结合后端Web API提供接口和前端页面快速生成,实现通用的
    在前面随笔《在Winform应用中增加通用的业务编码规则生成》,我介绍了基于Winform和WPF的一个通用的业务编码规则的管理功能,本篇随笔介绍基于后端WebAPI接口,实现快速的Vue3+ElementPlus前端界面的开发整合,同样是基于代码生成工具实现快速的前端代码的生成处理。1、通用的业务编码......
  • 243-layui 区域树xmSelect懒加载,且叶子节点有选择时,自动追溯父节点,并展开选中
    varregionData=[]; varurl=ctx+'/base/region/queryByAll'; varrtnRegion=admin.syncReq(url,{parentId:0}); regionData=rtnRegion.data; active.renderRegionData(regionData,regionId); varregionSel=xmSelect.render({ el:'#r......
  • 【GUI软件】小红书详情数据批量采集,含笔记内容、转评赞藏等,支持多笔记同时采集!
    一、背景介绍1.1爬取目标您好!我是@马哥python说,一名10年程序猿。我用python开发了一个爬虫采集软件,可自动按笔记链接抓取笔记的详情数据。为什么有了源码还开发界面软件呢?方便不懂编程代码的小白用户使用,无需安装python,无需改代码,双击打开即用!软件界面截图:爬取结果截图:结......