Blazor

Blazor
Tip de cadru
Autor Microsoft
Dezvoltator Fundația .NET [1]
Sistem de operare Linux , macOS , Windows
Prima editie 2018  ( 2018 )
Licență Licență Apache
Site-ul web blazor.net

Blazor  este o platformă web gratuită și open source care permite dezvoltatorilor să construiască aplicații web folosind C# și HTML [1] [2] [3] [4] [5] [6] . Dezvoltat de Microsoft Corporation .

O aplicație Blazor poate interacționa cu JavaScript (ambele funcționează pe partea clientului), cum ar fi apelarea (reutilizarea) funcțiilor JavaScript din metodele .NET [7] .

Prezentare generală

Au fost anunțate cinci ediții diferite de aplicații Blazor.

Microsoft intenționează să lanseze edițiile Blazor PWA și Blazor Hybrid . Primul acceptă aplicații web progresive (PWA). Acesta din urmă este un cadru de platformă, dar redă totuși interfața cu utilizatorul folosind tehnologii web (cum ar fi HTML și CSS ). Un al treilea, Blazor Native  , un cadru de platformă care redă interfața de utilizator nativă a platformei, a fost de asemenea luat în considerare, dar nu a ajuns încă în stadiul de planificare.

Suport

Începând cu versiunea 5.0, Blazor renunță la suportul pentru unele browsere web vechi, cum ar fi Microsoft Edge Legacy și Internet Explorer 11 [10] .

Exemplu de cod

Următorul exemplu arată cum să implementați un contor simplu care poate fi incrementat prin apăsarea unui buton:

< h1 > Exemplu de cod Blazor </ h1 > < p > count: @count </ p > < button class = "btn btn-primary" @ onclick = "IncCount" > Faceți clic pentru a incrementa </ ​​button > @code { private int count = 0; private void IncCount() { numără++; } }

Note

  1. Strahl. Web Assembly and Blazor: Re-asambling the Web (31 iulie 2018). Preluat la 22 octombrie 2018. Arhivat din original la 22 octombrie 2018.
  2. Blazor: .NET în  Browser . Strumenta (4 septembrie 2018). Preluat la 13 ianuarie 2022. Arhivat din original la 22 octombrie 2018.
  3. Universitatea Blazor - Aflați noul cadru .NET SPA de la  Microsoft . Preluat la 13 ianuarie 2022. Arhivat din original la 13 ianuarie 2022.
  4. James. Blazor .NET în browser (12 februarie 2018). Preluat la 23 octombrie 2018. Arhivat din original la 23 octombrie 2018.
  5. kexugit. Dezvoltare web - C# în browser cu Blazor  . docs.microsoft.com . Preluat la 13 ianuarie 2022. Arhivat din original la 22 octombrie 2018.
  6. ↑ Începeți să construiți aplicații web .NET care rulează în browser cu Blazor  . Blog .NET (22 martie 2018). Preluat la 13 ianuarie 2022. Arhivat din original la 13 ianuarie 2022.
  7. guardrex. Apelarea funcțiilor JavaScript din metodele .NET în ASP.NET Core Blazor  (rusă)  ? . docs.microsoft.com . Data accesului: 13 ianuarie 2022.
  8. Roth. Blazor Server în scenarii și performanță .NET Core 3.0 . Blogul ASP.NET . Microsoft (10 octombrie 2019). Preluat la 13 ianuarie 2022. Arhivat din original la 13 ianuarie 2022.
  9. Blazor WebAssembly 3.2.0 acum  disponibil . Blog .NET (19 mai 2020). Preluat la 13 ianuarie 2022. Arhivat din original la 13 ianuarie 2022.
  10. (Discuție) Suport actualizat pentru browserul Blazor pentru .NET 5 Problema #26475 dotnet/  aspnetcore . GitHub . Data accesului: 11 noiembrie 2020.

Link -uri

blazor.net - site-ul oficial Blazor