1. 程式人生 > 其它 >WalkingTec.Mvvm框架

WalkingTec.Mvvm框架

WalkingTec.Mvvm for aspnet core

WalkingTec.Mvvm框架(簡稱WTM)是基於.net core的快速開發框架。支援Layui(前後端不分離), React(前後端分離),VUE(前後端分離),內建程式碼生成器,最大程度的提高開發效率,是一款高效開發的利器。

CI Build Status

Platform Build Server SDK Master Status Develop Status
Azure Pipelines Windows/Linux/OSX v2.2.300
Azure Pipelines Windows/Linux/OSX
v3.1.101
Azure Pipelines Windows/Linux/OSX v5.0.103
Azure Pipelines Windows/Linux/OSX v6.0.101

Nuget Packages

Package name Version Downloads
WalkingTec.Mvvm.Core
WalkingTec.Mvvm.Mvc
WalkingTec.Mvvm.Mvc.Admin
WalkingTec.Mvvm.TagHelpers.LayUI

框架主要特點:

框架提供了4類ViewModel,涵蓋了主流Web應用程式常見的功能,分別是: BaseCRUDVM 提供最常見的資料增刪改的功能 PagedListVM 提供分頁列表以及匯出的功能 ImportVM & TemplateVM 提供資料匯入的功能 BatchVM 提供批量操作的功能

框架自帶程式碼生成器,開發高效快捷

框架提供了數十種前臺控制元件,包括了Form,Grid,Panel,Dialog等幾乎所有常用控制元件,在不進行前後分離的情況下,後端人員也可以輕鬆寫出漂亮的前臺頁面。目前框架只支援Layui作為前端UI,後期我們會支援更多。

框架提供了內建的使用者,角色,使用者組,資料許可權,頁面許可權,選單,日誌,郵件,簡訊,檔案等後臺常用管理功能

框架支援單點登入,門戶Portal,分散式資料庫

框架提供了Redis,DFS等後臺開發常用庫的簡化操作

框架提供了前後端分離和不分離兩種模式

模式 UI 狀態
不分離 LayUI 穩定
前後端分離 React
穩定
前後端分離 VUE RTM
Blazor RTM

WTM框架的前後端分離模式同樣可以使用程式碼生成器同時生成前臺和後臺的程式碼,極大的降低了前後端人員的溝通成本,從本質上提升了開發效率,讓“分離”不再複雜和昂貴。

框架文件地址:http://wtmdoc.walkingtec.cn

框架問答社群:https://community.walkingtec.cn

5.0版本的最新程式碼在VNext分支

這裡線上一鍵生成WTM的專案,立刻開始體驗WTM之美~~~