Ocena:

Książka została dobrze przyjęta przez wielu czytelników jako doskonałe źródło do nauki języka TypeScript, szczególnie dla doświadczonych programistów. Jest chwalona za jasne wyjaśnienia, praktyczne spostrzeżenia na temat ekosystemu TypeScript i wciągający styl pisania. Niektórzy czytelnicy uznali ją jednak za zdezorganizowaną, z niektórymi tematami pominiętymi lub nadmiernie złożonymi. Chociaż jest ceniona za praktyczną wiedzę, niektórzy uważali, że brakuje jej głębi i potrzebuje lepszych przykładów.
Zalety:⬤ Świetna dla doświadczonych programistów, którzy chcą szybko nauczyć się języka TypeScript.
⬤ Przejrzyste i dokładne wyjaśnienia złożonych tematów.
⬤ Dobre omówienie ekosystemu TypeScript i praktyczne porady dotyczące projektów.
⬤ Wciągający styl pisania z humorem.
⬤ Przydatny wgląd w zaawansowane tematy TypeScript i najlepsze praktyki.
⬤ Wygodny układ i skład.
⬤ Niektórzy czytelnicy uznali organizację tematów za chaotyczną.
⬤ Niektóre ważne tematy zostały pominięte lub niedostatecznie wyjaśnione.
⬤ Niektóre przykłady były postrzegane jako zbyt skomplikowane.
⬤ Niewielki rozmiar i czcionka książki były rozczarowujące dla niektórych czytelników, którzy oczekiwali bardziej obszernego podręcznika.
⬤ Swobodny ton stał się dla niektórych irytujący.
(na podstawie 38 opinii czytelników)
Programming Typescript: Making Your JavaScript Applications Scale
Każdy programista pracujący z dynamicznie wpisywanym językiem powie ci, jak trudno jest skalować się do większej liczby linii kodu i większej liczby inżynierów. Właśnie dlatego Facebook, Google i Microsoft wymyśliły stopniowe statyczne warstwy typów dla swojego dynamicznie typowanego kodu JavaScript i Python. Ta praktyczna książka pokazuje, w jaki sposób jedna z takich warstw typów, TypeScript, jest wśród nich wyjątkowa: sprawia, że programowanie jest przyjemne dzięki potężnemu statycznemu systemowi typów.
Jeśli jesteś programistą ze średnim doświadczeniem w JavaScript, autor Boris Cherny nauczy Cię, jak opanować język TypeScript. Zrozumiesz, w jaki sposób TypeScript może pomóc wyeliminować błędy w kodzie i umożliwić skalowanie kodu przez większą liczbę inżynierów niż wcześniej.
W tej książce: ⬤ Zacznij od podstaw:
⬤ Zacznij od podstaw: Poznaj różne typy i operatory typów języka TypeScript, w tym dowiedz się, do czego służą i jak są używane.
⬤ Zgłębić zaawansowane tematy: Zrozumieć wyrafinowany system typów języka TypeScript, w tym jak bezpiecznie obsługiwać błędy i tworzyć programy asynchroniczne.
⬤ Zanurz się w praktyce: Używaj TypeScript ze swoimi ulubionymi frameworkami frontendowymi i backendowymi, migruj istniejący projekt JavaScript do TypeScript i uruchamiaj aplikację TypeScript w produkcie.