/WTM

WTM框架是针对中小规模后台管理系统的开发利器。基于DotNetCore,实现0编码创建项目,0编码生成业务模块。框架严格遵循MVVM的开发模式,并深得MVVM的精髓。对于新手,可以快速上手搭建项目;对于高手,可以把那些繁琐重复的工作交给框架生成,专心攻克需求难点。框架经过数十个真实项目检测,可以极大提高开发效率,降低开发成本。

Primary LanguageC#MIT LicenseMIT

English | 简体中文

WalkingTec.Mvvm for aspnet core

Walkingtec.mvvm framework (WTM) is a rapid development framework based on. Netcore. It supports LayUI, React, VUE. WTM has built-in code generator to maximize development efficiency. It is a powerful tool for efficient development.

Coverage Status Member project of .NET Core Community Gitter GitHub license FOSSA Status

CI Build Status

Platform Build Server SDK Master Status Develop Status
Azure Pipelines Windows/Linux/OSX v2.2.300 Build Status Build Status
Azure Pipelines Windows/Linux/OSX v3.1.101 Build Status Build Status
AppVeyor Windows/Linux v2.2.300 - -
Travis Linux/OSX v2.2.300 - -

Nuget Packages

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

Main features of the framework:

The framework provides 4 types of ViewModel, covering the common functions of mainstream web applications. They are:

CrudVM provides the most common function of data addition, deletion and modification;

ListVM provides the function of paging list and exporting

ImportVM & TemplateVM provides the function of importing via excel ;

BatchVM provides the function of batch operation.

The framework has its own code generator, which makes the development efficient and fast;

The framework provides dozens of client-side controls, including Form,Grid,Panel,Dialog and almost all common controls. Without client-side, the back-end developers can easily write beautiful client-side pages. Currently, the framework only supports LayUI as the front-end UI, and we will support more later;

The framework provides built-in user, role, user group, Data permission, page permission, menu, log, mail, SMS, file and other common back-end management functions;

The framework supports single sign on, portal and distributed database;

The framework provides simplified operation of common back-end development libraries such as Redis, DFS etc.

The framework provides both the server-side and client-side mode.

Mode UI Status
Server-side LayUI Stable
Client-side React Stable
Client-side VUE RTM

Under WTM framework's client-side mode, you can also use code generator to generate server-side and client-side code at the same time, greatly reducing the communication cost of front-end and back-end developers, essentially improving the development efficiency, so that "separation" is no longer complex and expensive.

Framework document address: http://wtmdoc.walkingtec.cn

Framework Q&A community: https://community.walkingtec.cn

Frame QQ communication group: 694148336

Click here to generate a WTM project online and experience the beauty of WTM immediately~~~

At present, we are a team of 7 developers. We are looking for all kinds of C#, React, VUE experts to join us!

If WTM hepls you: