Projektant frameworka buduje dla innych programistów. To odpowiedzialne zadanie: celem jest zapewnienie większości koniecznych składników, które po dostosowaniu i połączeniu mają stać się aplikacją. Należycie zaprojektowany framework umożliwia wygodną i sprawną pracę.
Jest prosty, przystępny do rozwijania i korzystnie integruje się z innymi narzędziami programistycznymi, językami czy modelami aplikacji. Projektant musi więc dobrze się orientować w zasadach tworzenia interfejsów API, bibliotek i innych komponentów wielokrotnego wykorzystywania.
Ta książka jest trzecim, przejrzanym i zaktualizowanym wydaniem świetnego wprowadzenia do programowania części i ich bibliotek na platformie.NET. Położono w niej nacisk na zagadnienia projektowe bezpośrednio wiążące się z programowalnością frameworka.
Przedstawione wytyczne, wypracowane poprzez lata rozwijania platformy.NET, wynikają z doświadczenia i wiedzy projektantów i ekspertów branżowych. Uwzględniają również innowacje w zakresie projektowania interfejsów API oraz programowania asynchronicznego i uproszczonego dostępu do pamięci.
Poszczególne wytyczne zostały uporządkowane, wyjaśnione i bogato skomentowane. Dzięki temu można w pełni wykorzystać najlepsze wzorce języka C# 8 oraz platform.NET Framework 4.8 i.NET Core. W książce: Najważniejsze zasady projektowania innowacyjnych frameworków typowe dla frameworków wzorce projektowe Wytyczne w zakresie nazw, typów, powiększalności i wyjątków Projektowanie skalowalnych bibliotek działających w chmurze nowe techniki programowania asynchronicznego z zastosowaniem typów Task i ValueTask Dostęp do pamięci przy pomocy typów Memory i Span najlepsze wzorce tworzenia frameworków i bibliotek: poznaj i stosuj!
Powyższy opis pochodzi od wydawcy.