在談起java一家獨大的時候,dotnet人員總是一邊嘲笑大量濫竽充數的java從業者,一邊羡慕人家的生態。以前是只能羡慕,現在dotnet core開源了,我們都可以為dotnet core的開原生態貢獻自己的微薄之力。 WTM框架,一個基於 asp.net core 和 EF core的快速開發 ...
在談起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解決方案,打開直接就可以運行