material-design - MatBlazor 和 Material.Blazor 有什么区别?

标签 material-design blazor blazor-webassembly matblazor

带来的包裹Material Design对于 Blazor ASP.Net Core 应用程序,有两个看起来非常相似,即 MatBlazorMaterial.Blazor .甚至各自的文档页面(例如 MatBlazor buttonMaterial.Blazor button )也非常相似。
使用过 MatBlazor之前,但没有使用过 Material.Blazor之前,我想知道这两个包之间的主要区别,以帮助我决定使用哪个前进。
MatBlazor于 2018 年首次发布和 Material.Blazor于 2020 年首次发布。这些包似乎有不同的作者,只有一个 single contributor为 github 上的两个项目做出贡献( MatBlazor githubMaterial.Blazor github )。
MatBlazor之间的主要区别是什么?和 Material.Blazor ?

最佳答案

作为 MatBlazor 的贡献者,我可以告诉您肯定存在一些差异。您正在比较 MatBlazor 和 Material.Blazor,但实际上有很多这样的包,包括 MudBlazor、Blazorise、Radzens Material 组件等等。每个库旨在为 ASP.NET Core Blazor 实现 Material 设计组件。
每个图书馆如何做到这一点取决于作者。例如,在幕后,MatBlazor 实际上有相当数量的 JavaScript 来运行这个节目,而 MudBlazor 的目标是主要是 Blazor,尽可能少地使用 JS。
现在,特别是 MatBlazor 和 Material.Blazor,两者似乎都有些间歇性地发布。 Material.Blazor 的星数较少,贡献较少, Unresolved 问题也较少。它似乎只是一个年轻的图书馆。
正如我所说,我是 MatBlazor 的贡献者,我不认为只有一个贡献者是准确的描述。我认为您只是看到有写访问权限的人合并 PR,因为其他 PR 是写给人们 fork 版本的 MatBlazor,然后请求具有写访问权限的人合并到开发人员。我个人知道至少有 5 位贡献者,尽管在过去几个月中贡献的一致性和数量有所不同。
因此,我将根据需要(它是否包含您需要使用的文档中的所有内容)以及利用率(存在多少颗星、 fork 等以显示其他人使用它,这意味着它应该更健壮)来评估这些库) 以及对项目做出了多少积极贡献。
我希望我们为您赢得 MatBlazor,但无论如何,Blazor 加油!

关于material-design - MatBlazor 和 Material.Blazor 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65367629/

相关文章:

angular - 尽管有数据源,但 mat-table angular 6 不显示任何数据

android - 抽屉导航打开和关闭的自定义动画

Angular 5 Material 5 MatTableDataSource.. ."' mat-card-title' 不是已知元素。”

c# - 将 asp.net core 中间件从库内部注入(inject)到特定位置

javascript - Blazor JS 互操作 : how to pass undefined to a JavaScript function

Android 布局主题样式

javascript - 将数组传递给 blazors IJSRuntime.InvokeAsync

c# - 我可以在 blazor 中使用 Autorest 客户端吗

c# - 从 Blazor WASM 中的 AccountClaimsPrincipalFactory 调用 API

c# - 为什么对话服务在我的 Blazor 应用程序中不起作用?有任何想法吗?