Blazor

Blazor
Typ rámec
Autor Microsoft
Vývojář .NET Foundation [1]
Operační systém Linux , macOS , Windows
První vydání 2018  ( 2018 )
Licence Licence Apache
webová stránka blazor.net

Blazor  je bezplatná a open source webová platforma, která umožňuje vývojářům vytvářet webové aplikace pomocí C# a HTML [1] [2] [3] [4] [5] [6] . Vyvinutý společností Microsoft Corporation .

Aplikace Blazor může komunikovat s JavaScriptem (oba fungují na straně klienta), jako je volání (opětovné použití) funkcí JavaScriptu z metod .NET [7] .

Přehled

Bylo oznámeno pět různých edic aplikací Blazor.

Microsoft plánuje vydat edice Blazor PWA a Blazor Hybrid . První podporuje progresivní webové aplikace (PWA). Ten je platformou, ale stále vykresluje uživatelské rozhraní pomocí webových technologií (jako jsou HTML a CSS ). Třetí, Blazor Native  , platforma, která vykresluje nativní uživatelské rozhraní platformy, byla také zvažována, ale ještě nedosáhla fáze plánování.

Podpora

Počínaje verzí 5.0 Blazor ukončuje podporu pro některé starší webové prohlížeče, jako je Microsoft Edge Legacy a Internet Explorer 11 [10] .

Ukázkový kód

Následující příklad ukazuje, jak implementovat jednoduchý čítač, který lze zvýšit stisknutím tlačítka:

< h1 > Příklad kódu Blazor </ h1 > < p > count: @count </ p > < button class = "btn btn-primary" @ onclick = "IncCount" > Kliknutím zvýšíte </ tlačítko > @kód { private int count = 0; private void IncCount() { počet++; } }

Poznámky

  1. Strahl. Web Assembly and Blazor: Re-assembling the Web (31. července 2018). Získáno 22. října 2018. Archivováno z originálu dne 22. října 2018.
  2. Blazor: .NET v  prohlížeči . Strumenta (4. září 2018). Získáno 13. ledna 2022. Archivováno z originálu dne 22. října 2018.
  3. Univerzita Blazor – Naučte se nový rámec .NET SPA od  společnosti Microsoft . Získáno 13. ledna 2022. Archivováno z originálu dne 13. ledna 2022.
  4. James. Blazor .NET In The Browser (12. února 2018). Získáno 23. října 2018. Archivováno z originálu dne 23. října 2018.
  5. kexugit. Vývoj webu - C# v prohlížeči s Blazorem  . docs.microsoft.com . Získáno 13. ledna 2022. Archivováno z originálu dne 22. října 2018.
  6. ↑ Začněte vytvářet webové aplikace .NET, které běží v prohlížeči s Blazorem  . Blog .NET (22. března 2018). Získáno 13. ledna 2022. Archivováno z originálu dne 13. ledna 2022.
  7. guardrex. Volání funkcí JavaScriptu z metod .NET v ASP.NET Core Blazor  (ruština)  ? . docs.microsoft.com . Datum přístupu: 13. ledna 2022.
  8. Roth. Blazor Server ve scénářích a výkonu .NET Core 3.0 . Blog ASP.NET . Microsoft (10. října 2019). Získáno 13. ledna 2022. Archivováno z originálu dne 13. ledna 2022.
  9. Blazor WebAssembly 3.2.0 je nyní  k dispozici . Blog .NET (19. května 2020). Získáno 13. ledna 2022. Archivováno z originálu dne 13. ledna 2022.
  10. (Diskuse) Aktualizovaná podpora prohlížeče Blazor pro .NET 5 Vydání #26475 dotnet/  aspnetcore . GitHub . Datum přístupu: 11. listopadu 2020.

Odkazy

blazor.net - oficiální stránka Blazor