Blazor - Seis Bibliotecas de Componentes
Hoje vou apresentar seis biblioteca de componentes, algumas gratuitas , que você pode usar para incrementar seus projetos Blazor. |
O Blazor é um novo framework da Microsoft para criar aplicativos Web interativos do lado do cliente usando a linguagem de programação C# e a sintaxe Razor sobre a plataforma do .NET Core.
As aplicações Blazor podem ser hospedadas em um servidor como projetos Blazor Server ou podem ser executadas diretamente no navegador do cliente como um projeto Blazor WebAssembly (WASM), e, são baseadas em componentes nos quais um componente pode ser qualquer elemento da interface do usuário, como uma página, caixa de diálogo ou um formulário simples de entrada de dados.
Esses componentes nada mais são do que uma página do Razor que contém as marcações e a lógica de renderização da interface do usuário para manipular eventos do usuário. Essas páginas do Razor podem ser distribuídas como bibliotecas reutilizáveis.
Hoje veremos algumas das bibliotecas disponíveis para otimizar a sua produtividade usando o Blazor.
A biblioteca de
componentes Blazorise é construída sobre o Blazor e
framworks CSS, como Bootstrap, Bulma e material design, e pode ser usada para
criar aplicativos Single Page Applications responsivos.
A biblioteca é de código aberto e livre para usar. O Blazorise oferece todos os
principais elementos da interface do usuário, como DataGrid, diálogos modais,
tabelas, cartões, gráficos etc.
Um site de demonstração está exibindo o uso de todos os elementos da interface do usuário, além de uma boa documentação sobre como usar esses elementos.
Veja meu artigo apresentando o Blazorize : Blazor - Componentes Bootstrap (Blazorise)
SyncFusion Blazor UI Components
As bibliotecas de
componentes SyncFusion Blazor são um conjunto que oferece mais de 60 controles
de interface de alto desempenho, leves e responsivos para criar aplicativos
Blazor altamente interativos.
A suíte oferece uma rica coleção de componentes, variando de um
TimePicker
simples a componentes de visualização de dados, como Kanban, gráficos de ações,
etc.
As bibliotecas possuem uma documentação, instruções de como fazer, fóruns e demonstração, juntamente com o código-fonte. A suíte completa exige uma taxa de US $ 995 por desenvolvedor pelo uso da sua biblioteca no primeiro ano e também possui outros modelos de preços.
Confira o site de demonstração aqui.
A biblioteca de
componentes Radzen Blazor Component contém mais de
40 componentes nativos da interface do usuário do Blazor. A biblioteca contém
todos os controles básicos como Button, Link, Image to Form, ListBox,
DatePicker, etc.
Uma demonstração de como usar um controle de interface do usuário, juntamente
com o código e vários cenários de casos de uso de aplicativos, está
disponível em seu site. A melhor parte
do Radzen Blazor Component é que eles são livres para uso pessoal e comercial.
Veja o meu artigo apresentando a Radzen : Blazor - Apresentando a Biblioteca Blazor Radzen - Macoratti ...
DevExpress Blazor Components
A
biblioteca DevExpress
UI for Blazor contém mais de 25
componentes da interface do usuário e inclui
controles como DataGrid, Pivot Grid,
Scheduler e vários controles de
gráficos. Esses controles podem ser usados
tanto para o aplicativo Blazor Server quanto
para o Blazor WebAssembly.
A demonstração de componentes, instruções e
documentação estão disponíveis
neste link. No momento em que escrevo, o
DevExpress também está oferecendo um curso
de treinamento gratuito no Blazor e o pacote
de componentes da interface do usuário do
Blazor pode ser baixado e usado
gratuitamente por um tempo limitado.
O MatBlazor compreende uma variedade de componentes que implementam padrões de interação comuns, de acordo com a especificação de projeto de material.
O código fonte e a documentação pode ser consultada neste link: https://github.com/SamProf/MatBlazor
Veja também os artigos que eu já escrevi sobre o MatBlazor:
Esta biblioteca é um conjunto de componentes de interface do usuário de classe empresarial baseados no Ant Design e Blazor.
O Ant Design é uma biblioteca do React UI que possui uma infinidade de componentes fáceis de usar, úteis para criar interfaces de usuário elegantes. Criado pelo conglomerado chinês Alibaba, o Ant Design é usado por vários grandes nomes: Alibaba , Tencent, Baidu e muito mais.
A seguir vou deixar alguns links de livros gratuitos que você pode baixar para estudar o Blazor:
Aproveite os recursos oferecidos e dê uma chance ao Blazor, ele merece...
E estamos conversados...
"Não vos
prendais a um jugo desigual com os infiéis; porque, que sociedade tem a justiça
com a injustiça? E que comunhão tem a luz com as trevas?"
2 Coríntios 6:14
Referências:
Visual Studio - Dica de produtividade
Visual Studio - Dicas de Produtividade VI
Visual Studio - Dica de produtividade - Quick ..
Visual Studio - Dica de produtividade - Nuget