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:

  • Uma WebView para aplicações Blazor Hybrid.
  • 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? 

Definitivamente.

É possível criar aplicações Blazor Hybrid com Avalonia UI e DotNetBrowser. Com essas tecnologias, o Blazor Hybrid funciona no Linux, além do macOS e do Windows.

Leia mais no artigo Aplicativos Blazor Hybrid com Avalonia UI.

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: