Projektant frameworka kreuje dla innych programistów. To odpowiedzialne zadanie: celem jest zapewnienie większości niezbędnych komponentów, które po dostosowaniu i połączeniu posiadają stać się aplikacją. Prawidłowo zaprojektowany framework umożliwia komfortową i skuteczną pracę.
Jest prosty, przystępny do rozwijania i prawidłowo wiąże się z innymi narzędziami programistycznymi, językami czy modelami aplikacji. Projektant musi więc należycie się orientować w zasadach tworzenia interfejsów API, bibliotek i innych komponentów wielokrotnego stosowania.
Ta książka jest trzecim, przejrzanym i zaktualizowanym wydaniem nadzwyczajnego wprowadzenia do programowania elementów 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 przez lata rozwijania platformy.NET, wynikają z doświadczenia i wiedzy projektantów i ekspertów branżowych. Uwzględniają także innowacje w zakresie projektowania interfejsów API, a także programowania asynchronicznego i uproszczonego dostępu do pamięci.
Poszczególne wytyczne zostały uporządkowane, wyjaśnione i bogato skomentowane. Dzięki czemu można w pełni wykorzystać najkorzystniejsze wzorce języka C# 8, a także platform.NET Framework 4.8 i.NET Core. W książce: Najważniejsze zasady projektowania progresywnych frameworków standardowe dla frameworków wzorce projektowe Wytyczne w zakresie nazw, typów, rozszerzalnoś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.