Overview of WalkingTec.Mvvm (WTM)
dotnet10WalkingTec.Mvvm (WTM) is a rapid development framework based on .NET Core. It is designed to increase development efficiency through a built-in code generator and support for various architectural patterns, including monolithic (non-separated) and decoupled (separated) frontend/backend architectures.
Supported UI Modes
- Non-separated (Monolithic): Uses LayUI (Stable).
- Separated (Decoupled): Supports React (Stable), VUE (Stable), and Blazor (New/Stable).
Key Features
- Built-in Code Generator: Can generate both frontend and backend code simultaneously for decoupled modes.
- ViewModel Types: Provides four specialized ViewModel categories:
BaseCRUDVM: Standard Create, Read, Update, Delete operations.PagedListVM: Pagination, listing, and data export functionality.ImportVM&TemplateVM: Data import capabilities.BatchVM: Support for batch operations.
- Built-in Management Modules: Includes User, Role, User Group, Data Permissions, Page Permissions, Menu, Logs, Email, SMS, and File management.
- Infrastructure Support: Supports Single Sign-On (SSO), Portals, Distributed Databases, Redis, and DFS (Distributed File System).