Co je Blazor?

Dokončeno

Blazor je moderní front-endová webová architektura založená na HTML, CSS a C#, která pomáhá rychleji vytvářet webové aplikace. S Blazorem vytváříte webové aplikace pomocí opakovaně použitelných komponent, které je možné spouštět z klienta i serveru, abyste mohli poskytovat skvělé webové prostředí. Blazor je součástí .NET, vývojářské platformy pro vytváření čehokoli. .NET je bezplatný, opensourcový a běží na různých platformách.

Mezi výhody použití Blazoru patří:

  • Rychlé sestavování webového uživatelského rozhraní pomocí opakovaně použitelných komponent: Flexibilní model komponent Blazor usnadňuje vytváření opakovaně použitelných komponent, které můžete použít k rychlému sestavení aplikací.
  • Přidání bohaté interaktivity v jazyce C#: Zpracování libovolných událostí uživatelského rozhraní z prohlížeče a implementace logiky komponent v jazyce C#, moderní typově bezpečný jazyk, který se snadno učí a vysoce všestranně.
  • Jeden vývojový zásobník: Vytvořte celou webovou aplikaci z front-endu do back-endu pomocí jediného vývojového zásobníku a sdílejte kód pro společnou logiku na klientovi a serveru.
  • Efektivní vykreslování založené na rozdílech: Při vykreslování komponent Blazor pečlivě sleduje, které části dom se změnily, aby aktualizace uživatelského rozhraní byly rychlé a efektivní.
  • Vykreslování na straně serveru a klienta: Vykreslujte komponenty ze serveru i klienta za účelem implementace různých architektur webových aplikací a zajištění nejlepšího možného prostředí webové aplikace.
  • Progresivní vylepšené vykreslování serveru: Používejte integrovanou podporu pro vylepšené zpracování formulářů a vykreslování formulářů a streamování, které postupně vylepšují uživatelské prostředí serverových vykreslovaných webových aplikací.
  • Interoperabilita s JavaScriptem: Použijte ekosystém knihoven JavaScriptu a rozhraní API prohlížeče z kódu jazyka C#.
  • Integrace s existujícími aplikacemi: Integrace komponent Blazor s existujícími aplikacemi založenými na MVC, Razor Pages nebo JavaScriptu
  • Skvělé nástroje: Použití sady Visual Studio nebo Editoru Visual Studio Code k zahájení práce během několika sekund a zajištění produktivity díky skvělé podpoře úprav kódu.
  • Webové, mobilní a desktopové součásti: Komponenty Blazor lze také použít k vytváření nativních mobilních a desktopových aplikací pomocí hybridního nativního prostředí a webu, označovaného jako Blazor Hybrid.