Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Jeśliktośsięzastanawia,cooznaczaidiomatycznyC#,topodobnie
jakwszystkieinnejęzykiprogramowania,językC#jestzbioremidiomów
programistycznych.Idiomyprogramistycznetosposóbnapisaniemądrzej-
szegoilepszegokodu,abycośzrobić.IdiomatycznyC#tozestawidiomów,
któresąużywane,abykodbyłbardziejczytelnyiłatwiejszywutrzymaniu.
DotychczasowedoświadczeniewzakresiejęzykaJavaScriptiogólnedoświadczeniepro-
gramistycznezwiązanezroutingiempostronieklientaorazdogłębnezrozumieniepro-
tokołuHTTP
,architekturymikrousług,wstrzykiwaniazależnościorazaplikacjiopartych
naskładnikachbędąwciążprzydatne-wszystkieterzeczymająbezpośredniezastosowa-
niedoprogramowaniaaplikacjiBlazor.Tworzenieaplikacjiniepowinnobyćtakietrudne
inaprawdęwierzę,żeBlazortoułatwia.Dziękibogatemuwfunkcjewiązaniudanych,
szablonomzsilnymtypowaniem,obsłudzezdarzeńwhierarchiiskładników,rejestrowa-
niuwpisówwdzienniku,lokalizacji,uwierzytelnianiu,obsłudzePWAihostingowimamy
wszystkieelementyskładowedoorganizowaniaatrakcyjnychinterfejsówinternetowych.
Dlaczegonapisałemtęksiążkę
Jeśliktośmniepyta,dlaczegochciałemnapisaćksiążkę,udajęgłębokinamysł,zanim
poprostuodpowiadam,żewydawnictwoO’Reillymnieotopoprosiło.Alemówiącpo-
ważnie,kiedydostałemprzyjacielskąwiadomośćodredaktorawydawnictwaO'Reillyzza-
pytaniem,czybyłbymzainteresowanynapisaniemksiążkinatematBlazor,długosięnad
tymzastanawiałem.Popierwsze,fajniebyłozostaćotopoproszonym!Wiedziałemteż
jednak,żepodjęciesiętegorodzajuprojektubędzieoznaczałowstrzymaniekilkuspraw.
Musiałbymzrobićsobieprzerwęodpublicznychwystąpień,którebyłygłównączęścią
mojegożyciawciąguostatnichkilkulat.Uwielbiampomaganieinnym,anapisanieksiążki
byłobyinnąformątakiejpomocy.Pisanieksiążkioznaczałobyrównieżzabranienieco
czasupoświęcanegomojejmłodejrodzinie.Mojarodzina,azwłaszczamojażona,byli
niezwykleserdeczniiwspierającywtejkwestii.Dostrzegaonamojązdolnośćdopoma-
ganiainnymipodzielamojąpasję.Wkońcuzdecydowałemsię,żechcęnapisaćtęksiąż-
kę.Pomaganiespołecznościprogramistówpomagarównieżmniesamemuwzmocnić
swojezrozumieniekonkretnejtechnologii.KochamBlazor!Blazorjestważnąinwestycją
dlazespołówprogramistycznych.NETiASP.NETwfirmieMicrosof.Wciążnapędzają
innowacje,rozszerzajączasięgjęzykaC#iekosystemu.NETjakocałości.Taksiążkajest
pozycjąobowiązkowądlaprogramistówijestmoimsposobemnaodwdzięczeniesięspo-
łecznościprogramistów,którąpokochałem.Bardzozaangażowałemsięwnapisanietej
książkiisądzę,żewidaćwniejmójentuzjazmdlatechnologiiBlazor.
xiv
|
Wstęp