.net core开发从未如此简单,比abp更接地气
在谈起java一家独大的时候,dotnet人员总是一边嘲笑大量滥竽充数的java从业者,一边羡慕人家的生态。以前是只能羡慕,现在dotnet core开源了,我们都可以为dotnet core的开原生态贡献自己的微薄之力。
WTM框架,一个基于 asp.net core 和 EF core的快速开发框架,应该说是迄今为止开发速度最快的.net core开发框架。相比于abp为了DDD而DDD,WTM更加关注提高开发速度,降低开发成本。在我的眼里,新的技术归根结底的目的是为了降低成本,而不是增加成本。
WTM提供了:
- 一键生成项目
- 一键生成增删改查,导入导出,批量操作的前后台代码
- 自动分析模型之间的关系,主子表,一对多,多对多的增删改查也妥妥的生成
- 自动生成单元测试
- 自带用户,角色,菜单,权限,日志等管理模块
- 同时支持前后端分离(react,vue)以及前后端不分离(layui)两种模式
- 封装了数十种控件,让你写的代码更少,实现的功能更多
- 提供了几大基类,涵盖了数据操作,列表,导入导出,附件等常用功能
WTM不只是速度快,依赖注入,反射,异常处理,日志,授权认证,该有的一样不少。使用WTM生成或在WTM框架下编写的代码是高质量的,规范的,高可维护的。
举个例子,如果你要开发一个客户管理模块,客户有头像有附件,客户还属于公司,后台人员还要有数据权限管理不同公司的客户。算上你数据库建模的时间,用WTM我估计你半小时就搞定了。
心动了没,那就自己去试试吧
框架github开源地址: https://github.com/dotnetcore/WTM
框架文档地址: http://wtmdoc.walkingtec.cn
或者你迫不及待的想看看效果,直接点这里 http://wtmdoc.walkingtec.cn/setup 就可以在线生成一个包含了管理模块的vs解决方案,打开直接就可以运行
posted on 2019-07-04 16:18 liuliang79 阅读(3211) 评论(10) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构