O que é o Blazor? O que é o DotNetBrowser? Pode um substituir o outro? Podem trabalhar em conjunto?
Ouvimos regularmente essas perguntas de desenvolvedores curiosos sobre o DotNetBrowser. Neste artigo, queremos esclarecer a diferença entre os dois.
O que é o Blazor?
O Blazor é uma estrutura para desenvolver uma interface de usuário interativa do lado do cliente com C# em vez de JavaScript.
Com o Blazor, é possível hospedar o mesmo aplicativo de três maneiras diferentes:
- Como um WebAssembly directamente no browser.
- Como a aplicação de servidor no ASP.NET Core.
- Como uma aplicação nativa com MAUI, WPF e WinForms.
O que é o DotNetBrowser?
O DotNetBrowser é um controle de browser que pode ser incorporado no WinForms, WPF e, em breve, no Avalonia UI. Para além das aplicações cliente, você pode utilizar o DotNetBrowser no lado do servidor.
O DotNetBrowser é baseado no Chromium e lhe permite utilizar as mais recentes tecnologias Web em software .NET.
Você pode querer utilizar o DotNetBrowser para:
- Geração de PDF.
- Automatização e scraping.
- Integração com aplicações de terceiros.
- Exibição de gráficos WebGL e outros gráficos.
- E muitas outras coisas.
O DotNetBrowser pode substituir o Blazor?
Não.
O Blazor é uma estrutura Web complexa e uma das suas muitas funcionalidades é a criação de aplicações nativas. Também conhecidas como aplicações Blazor Hybrid. Estas aplicações funcionam em plataformas móveis e desktop. Para exibi-las, o Blazor utiliza os controles da visualização web disponíveis no ambiente.
O DotNetBrowser é um controle de visualização Web apenas para ambiente de trabalho. O âmbito do DotNetBrowser é diferente e clara: incorporar o Chromium e fornecer uma API para o controlar.
O DotNetBrowser pode funcionar com o Blazor?
Sim.
Você pode utilizar o DotNetBrowser no lado do servidor da sua aplicação.
Potencialmente, é possível usar o DotNetBrowser como uma visualização web para o Blazor. se é isso que precisa.
Comece a usar o DotNetBrowser
Obtenha a sua licença gratuita e escolha um dos nossos guias de iniciação. São necessários 5 minutos para começar a utilizar o DotNetBrowser:
- DotNetBrowser em WPF
- DotNetBrowser no WinForms
- DotNetBrowser no console, útil para serviços Windows e aplicações de servidor.