Hvad er Blazor?

Fuldført

Blazor er en moderne frontendwebstruktur, der er baseret på HTML, CSS og C#, som hjælper dig med at bygge webapps hurtigere. Med Blazor kan du bygge webapps ved hjælp af komponenter, der kan genbruges, og som kan køres fra både klienten og serveren, så du kan levere fantastiske weboplevelser. Blazor er en del af .NET, en udviklerplatform til opbygning alt, hvad der. .NET er gratis, åben kildekode og kører på tværs af platforme.

Nogle af fordelene ved at bruge Blazor omfatter:

  • Byg webbrugergrænseflade hurtigt med komponenter, der kan genbruges: Blazor's fleksible komponentmodel gør det nemt at bygge komponenter, der kan genbruges, og som du hurtigt kan bruge til at samle apps.
  • Tilføj omfattende interaktivitet i C#: Håndter vilkårlige hændelser i brugergrænsefladen fra browseren, og implementer komponentlogik i C#, som er et moderne typesikkert sprog, der er let at lære og meget alsidigt.
  • En udviklingsstak: Byg hele din webapp fra frontend til backend ved hjælp af en enkelt udviklingsstak, og del kode for almindelig logik på klienten og serveren.
  • Effektiv diff-baseret gengivelse: Som komponenter gengives, sporer Blazor omhyggeligt, hvilke dele af DOM'en der er ændret, så opdateringer af brugergrænsefladen er hurtige og effektive.
  • Server og gengivelse på klientsiden: Gengiv komponenter fra både serveren og klienten for at implementere forskellige webapparkitekturer og levere den bedst mulige webappoplevelse.
  • gradvist forbedrettil servergengivelse: Brug indbygget understøttelse af forbedret navigation & formularhåndtering og streaminggengivelse for gradvist at forbedre brugeroplevelsen af servergengivne webapps.
  • Interop med JavaScript: Brug økosystemet i JavaScript-biblioteker og browser-API'er fra din C#-kode.
  • Integrer med eksisterende apps: Integrer Blazor-komponenter med eksisterende MVC-, Razor Pages- eller JavaScript-baserede apps.
  • Fantastisk værktøj: Brug Visual Studio eller Visual Studio Code til at komme i gang på få sekunder og forblive produktiv med god understøttelse af koderedigering.
  • web-, mobil- og skrivebords-: Blazor-komponenter kan også bruges til at bygge oprindelige mobil- & desktopapps ved hjælp af en hybrid af oprindelig og web, kaldet Blazor Hybrid.