Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wstęp
WitamwksiążcePoznajBlazor.Prawdopodobniejesteśtutaj,ponieważsłyszałeśkilka
fajnychrzeczyotechnologiiBlazorichceszwypróbować.Czymwięconajest?Blazor
toopartanaotwartymkodzieźródłowymplatformainternetowadotworzeniainterak-
tywnychskładnikówinternetowegointerfejsuużytkownikapostronieklientaprzyużyciu
językaC#,HTMLikaskadowycharkuszystylów(CSS)1.JakofunkcjonalnośćASP.NET
Core,Blazorrozszerzaplatformęprogramistyczną.NETonarzędziaibibliotekidotwo-
rzeniaaplikacjiinternetowych.
WebAssemblyumożliwiauruchamianiewprzeglądarceprogramówopracowanych
wwielujęzykachprogramowaniainnychniżJavaScript.Blazorwpełniwykorzystuje
WebAssemblyipozwalaprogramującymwjęzykuC#budowaćskładnikiinterfejsuużyt-
kownikapostronieklientazapomocą.NET.Blazorjestplatformądotworzeniaaplikacji
jednostronicowych(SPA),podobnąnaprzykładdoAngular,React,VueJSiSvelte,ale
opartąnajęzykuC#zamiastJavaScript.
Jesttozatemplatformainternetowa,alecoodróżniaodinnychplatformdotworze-
niawebowegointerfejsuużytkownikapostronieklienta?
DlaczegoBlazor?
Blazorzmieniazasadygryzarównodlaprogramistów.NET,jakiogólniedlatwórców
aplikacjiinternetowych!Ztejksiążkimożnasiędowiedzieć,jakkorzystaćzmodeluosa-
dzaniaBlazorwWebAssemblyprzytworzeniuatrakcyjnychdoświadczeńinternetowych
działającychwczasierzeczywistym.Wydajesię,żeistniejąniezliczonepowody,abywy-
braćBlazorjakonastępnąplatformędotworzeniaaplikacjiinternetowych.Zacznijmy
odtego,jakzmieniaonatworzenieaplikacjiinternetowych.
Napoczątkulat90.surfowaniepoInternecieprzypominałoczytanieciągupołączo-
nychdokumentówtekstowych-opracowanychprzyużyciupodstawowegokoduHTML.
1„BuildbeautifulwebappswithBlazor”
,Microsof,https://oreil.ly/iIaWE.
xi