As a web developer, JavaScript is indispensable for front-end development, and Blazor is an interactive customer Web UI framework based on the .net platform launched by Microsoft. C# can be used instead of JavaScript to reduce our technology stack and reduce the cost of learning the front-end.
To develop with Blazor, it is necessary to encapsulate UI controls, so today I recommend a set of Blazor enterprise-level UI component libraries based on TDesign style.
Project Description
This is a set of Blazor enterprise-level component libraries based on TDesign. TDesign has been refined and summarized within Tencent for many years. Its UI is beautiful and versatile. Using this framework can prevent us from reinventing the wheel and help us quickly complete the project. Development and delivery.
project characteristics
1. Support .Net 6, .Net 7;
2. Using C# to develop, you can directly call the rich class library of .Net;
3. Based on the TDesign style, the UI effect and interactive experience are very good;
4. It can be seamlessly connected with .Net MFC and Razor;
5. Support mainstream browsers, IE only supports version 11+, and only supports server mode.
project structure
Documentation project
ServerSide server mode, WebAssembly client mode.
Instructions
Introduce necessary styles and Js files
App.razor: add components
Some UI component effects
**Button style
**
form style
Tab
menu navigation
paging
sheet
prompt box
dialog box
notification
project address
https://github.com/AchievedOwner/TDesignBlazor
For more open source projects, please check: A list focusing on recommending .Net open source projects
- End -
recommended reading
Built-in browser form API framework based on .NET Core
Recommend an open source library that Dapper extends CRUD basic operations
An open source project that counts fishing time
The payment SDK developed based on .Net Core simplifies the development of payment functions
A simple and easy-to-use configuration file manipulation library for .Net