

WTM5.0发布,全面支持.net5
source link: https://www.cnblogs.com/liuliang79/p/14309551.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

WTM5.0发布,全面支持.net5
WTM5.0是WTM框架开源2年以来最大的一次升级,全面支持.net5,大幅重构了底层代码,针对广大用户提出的封装过度,不够灵活,性能不高等问题进行了彻底的修改。
这次升级使WTM继续保持开箱即用,高速开发的特点,同时在底层架构,运行速度,扩展性等方面补齐了短板,真正成为一款开发利器。
主要更新:
• 全面支持.net 5.0
• 针对性能做了大幅代码优化,运行速度肉眼可见的提高
• 修改了之前不可扩展的一些功能,整体更加灵活可配
• 移除了对NewtonJson的引用,使用微软默认的System.Text.Json
• Startup文件回归。Wtm 5.0重新使用Startup文件,并把框架需要的代码根据功能做了单独封装,在保证开箱即用的同时增强了自定义开发的扩展性
• 内置管理模块的代码直接包含在项目中。WTM 5.0取消了之前的Walkingtec.Mvvm.Admin的包,把其中的代码直接生成在默认项目中,方便大家参考和修改
• 将FrameworkUser用户表提取出来直接生成在项目中,便于大家扩展
• 新的WtmContext。之前散落在Controller和VM中的LoginUserInfo,DC,Session,ConfigInfo,GlobalInfo等属性以及CreateVM,CallApi,DoLog等常用方法被统一封装在了WtmContext中。在Controller和VM中通过使用wtm变量来统一访问,这样使得代码结构更清晰,开发人员可以很清楚的区分哪些是WTM提供的功能。
• 重构文件上传下载
• 默认支持从硬盘,从数据库,从OSS上传下载
• 提供了IWtmFileHandler接口,用户可以通过实现这个接口自定义其他类型的上传和下载
• 支持使用自定义函数的方式动态给文件划分目录
• 用户,角色,用户组,菜单和数据权限这些内置表之间的关联字段取消外键,为后续的扩展功能做好准备
• 用户表的基础字段大幅减少,同时在生成项目时会生成具有扩展字段的用户表
• 基础表中增加了TennantCode,和Domain字段,为后续框架支持,或者用户自定义多租户及单点登录做好准备
• 同时更新了相应的Layui,React,Vue的前端代码
得益于这次重构,地基打的深了,楼就能盖的更高。近期会有更多新功能加入:
新功能预览
1多项目集成和单点登录。使用WTM开发的多个项目可以统一使用一个主站进行用户,角色,权限,菜单等维护。
2Blazor类型项目的开发。
3多租户。
今年WTM的大计划就是筹备已久的无码平台终于要启动了,第一阶段的无码平台将带给大家强劲的自动化编码体验,力争75%的逻辑可以通过可视化页面进行编辑,让编程经验不足的人所见即所得,让高手节省大量时间。
在过去的2020年,WTM在开源社区又收获了1000多个宝贵的星星。大家的支持是WTM继续向前的动力,让天下没有难编的系统是我们的初心和使命。2021年,让我们不忘初心,牢记使命。

WTM官网: https://wtmdoc.walkingtec.cn
Recommend
-
13
靴子落地,期盼已久的.Net5终于来了! 在3月16号正式发布了第一个预览版本。号称一统江湖的.Net5究竟为我们带来了什么,是...
-
23
“ 11月了,期待已久的.NET5即将发布,你做好准备了吗?如果还只是在Windows上用Visual Studio +...
-
11
让 .NET 开发更简单,更通用,更流行。 Furion 介绍 Furion 是基于 .NET5 平台下打造的现代化 Web 框架。旨在
-
25
#Net5 – Migrating a fully functional Windows Form app to Net 5 in 10 minutes ! elbruno EnglishP...
-
5
Net/NetCore/.NET5 ORM 六大查询体系 - SqlSugar 高级篇 SqlSugar ORM是一款老牌国产ORM框架,生命力也比较顽强,从早期ORM不成熟阶段,一...
-
3
支持grpcDTM是首款golang的开源分布式事务管理器,优雅的解决了幂等、空补偿、悬挂等分布式事务难题。提供了简单易用、高性能、易水平扩展的分布式事务解决方案。受邀参加中国数据库大会分享
-
7
LAL v0.32.0发布,更好的支持纯视频流 q191201771 · 大约1小时之前 · 5...
-
7
-- 痞子衡维护的 NXP-MCUBootUtility 工具距离上一个大版本(v3.5.0)发布过去 9 个月了,这一次痞子衡为大家带来了版本升级 v4.0.0,这个版本主要有两个重要更新需要跟大家特别说明一下。 一、v4....
-
6
One-YOLOv5 v1.2.0发布:支持分类、检测、实例分割
-
8
美图自研AI视觉大模型3.0发布,将全面应用于影像与设计产品 绿苹果 责任编辑:wangyifei 发布于:2023-10-11 13:57 PConline原创...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK