# Why MASA Blazor?

# What is Blazor?

Blazor is a framework that uses .NET to generate interactive client-side Web UI:

  • Use C# instead of JavaScript to create an informative and interactive UI.
  • Share server-side and client-side application logic written in .NET.
  • Render the UI as HTML and CSS to support many browsers, including mobile browsers.
  • Integrate with modern hosting platforms (such as Docker).

Using .NET for client-side web development provides the following advantages:

  • Use C# instead of JavaScript to write code.
  • Leverage the existing .NET library ecosystem.
  • Share application logic between server and client.
  • Benefit from the performance, reliability and security of .NET.
  • Use Visual Studio on Windows, Linux, and macOS to stay productive.
  • It is generated based on a set of stable, feature-rich and easy-to-use common languages, frameworks and tools.

# MASA Blazor What is it?

Provide a standard basic component library based on Material Design design and BlazorComponent's interactive capabilities. Provides preset components for standard scenarios such as layout, frame standard, Loading, and global exception handling. Starting from more practical scenarios, to meet the needs of more users and scenarios, shorten the development cycle, improve development efficiency, and provide a complete set of Web solutions-MASA Blazor Pro.


# Why choose MASA Blazor?

MASA Blazor is based on Material design specifications, and each component is carefully designed, with modularity, responsiveness and excellent performance.

MASA Blazor is regularly maintained and upgraded by a professional full-time technical team, efficient response speed, diversified solutions, and enterprise-level support. At present, it has been used in well-known companies, and the MASA Stack product line developed by the MASA team will continue to be used. In addition to ensuring the quality of the project, it can also continue to add new components and functions.

In addition to providing developers with many middle- and Taiwan-based open source projects, MASA Stack, one of its most basic components, MASA Blazor, also hopes to be the most practical component library.


# Advantage:

  • Rich components: Contains basic components of Vuetify 1:1 restoration, as well as many practical preset components and deep integration of .Net functions, including Url, breadcrumbs, navigation three linkages, advanced search, i18n, etc.
  • UI design language: modern design style, excellent UI multi-end experience design.
  • Professional example: MASA Blazor Pro provides preset layouts for a variety of common scenes.
  • Easy to get started: rich and detailed getting started documents, free video tutorials (in production).
  • Active community encouragement: users participate in real-time interaction, make contributions to join us, and build the most open open source community.
  • Long-term support: full-time team maintenance, and provide enterprise-level support.