Blazor

Blazor
Tyyppi puitteet
Tekijä Microsoft
Kehittäjä .NET Foundation [1]
Käyttöjärjestelmä Linux , macOS , Windows
Ensimmäinen painos 2018  ( 2018 )
Lisenssi Apache-lisenssi
Verkkosivusto blazor.net

Blazor  on ilmainen ja avoimen lähdekoodin verkkoalusta, jonka avulla kehittäjät voivat rakentaa verkkosovelluksia C# :n ja HTML :n avulla [1] [2] [3] [4] [5] [6] . Microsoft Corporationin kehittämä .

Blazor-sovellus voi olla vuorovaikutuksessa JavaScriptin kanssa (molemmat toimivat asiakaspuolella), kuten kutsua (uudelleenkäyttää) JavaScript-funktioita .NET-menetelmistä [7] .

Yleiskatsaus

Viisi erilaista Blazor-sovellusta on julkistettu.

Microsoft aikoo julkaista Blazor PWA - ja Blazor Hybrid - versiot . Ensimmäinen tukee progressiivisia verkkosovelluksia (PWA). Jälkimmäinen on alustakehys, mutta silti renderöi käyttöliittymän verkkotekniikoilla (kuten HTML ja CSS ). Myös kolmas, Blazor Native , alustakehys  , joka tekee alustan alkuperäisen käyttöliittymän, harkittiin, mutta se ei ole vielä päässyt suunnitteluvaiheeseen.

Tuki

Versiosta 5.0 alkaen Blazor lopettaa joidenkin vanhojen verkkoselaimien, kuten Microsoft Edge Legacyn ja Internet Explorer 11 :n, tuen [10] .

Esimerkkikoodi

Seuraava esimerkki näyttää, kuinka toteutetaan yksinkertainen laskuri, jota voidaan kasvattaa painamalla painiketta:

< h1 > Blazor-koodiesimerkki </ h1 > < p > count: @count </ p > < button class = "btn btn-primary" @ onclick = "IncCount" > Lisää napsauttamalla </ button > @code { yksityinen int count = 0; yksityinen void IncCount() { count++; } }

Muistiinpanot

  1. Strahl. Web Assembly ja Blazor: Webin uudelleen kokoaminen (31. heinäkuuta 2018). Haettu 22. lokakuuta 2018. Arkistoitu alkuperäisestä 22. lokakuuta 2018.
  2. Blazor: .NET  selaimessa . Strumenta (4.9.2018). Haettu 13. tammikuuta 2022. Arkistoitu alkuperäisestä 22. lokakuuta 2018.
  3. ↑ Blazor University – Opi Microsoftin uusi .NET SPA -kehys  . Haettu 13. tammikuuta 2022. Arkistoitu alkuperäisestä 13. tammikuuta 2022.
  4. James. Blazor .NET selaimessa (12. helmikuuta 2018). Haettu 23. lokakuuta 2018. Arkistoitu alkuperäisestä 23. lokakuuta 2018.
  5. kexugit. Verkkokehitys - C# selaimessa Blazorin  kanssa . docs.microsoft.com . Haettu 13. tammikuuta 2022. Arkistoitu alkuperäisestä 22. lokakuuta 2018.
  6. ↑ Aloita Blazorin selaimessa toimivien  .NET-verkkosovellusten rakentaminen . .NET-blogi (22. maaliskuuta 2018). Haettu 13. tammikuuta 2022. Arkistoitu alkuperäisestä 13. tammikuuta 2022.
  7. Guarrex. JavaScript-funktioiden kutsuminen .NET-metodeista ASP.NET Core Blazorissa  (venäjäksi)  ? . docs.microsoft.com . Käyttöönottopäivä: 13.1.2022.
  8. Roth. Blazor Server .NET Core 3.0 -skenaariot ja suorituskyky . ASP.NET -blogi . Microsoft (10. lokakuuta 2019). Haettu 13. tammikuuta 2022. Arkistoitu alkuperäisestä 13. tammikuuta 2022.
  9. Blazor WebAssembly 3.2.0 nyt  saatavilla . .NET-blogi (19. toukokuuta 2020). Haettu 13. tammikuuta 2022. Arkistoitu alkuperäisestä 13. tammikuuta 2022.
  10. (Keskustelu) Päivitetty Blazor-selaintuki .NET 5 -julkaisulle #26475 dotnet/  aspnetcore . GitHub . Käyttöönottopäivä: 11.11.2020.

Linkit

blazor.net - Blazorin virallinen sivusto