Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода. Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки.TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения. Борис Черный помогает разобраться со всеми нюансами и возможностями TypeScript, учит устранять ошибки и масштабировать код.В этой книге вы:- Начнете с основ: узнаете о типах и операторах типов TypeScript, в том числе о том, для чего они нужны и как используются.- Изучите продвинутые темы: познакомитесь с системой типов TypeScript, включая средства обработки ошибок, и научитесь создавать асинхронные приложения.- Узнаете, как использовать TypeScript с вашими любимыми интерфейсными и серверными фреймворками, перенести проект с JavaScript в TypeScript и запустить проект TypeScript.
Lyuboy programmist, rabotayushchiy s yazykom s dinamicheskoy tipizatsiey, podtverdit, chto zadacha masshtabirovaniya koda neveroyatno slozhna i trebuet bolshoy komandy inzhenerov. Vot pochemu Facebook, Google i Microsoft pridumali staticheskuyu tipizatsiyu dlya dinamicheski tipizirovannogo koda. Rabotaya s lyubym yazykom programmirovaniya, my otslezhivaem isklyucheniya i vychityvaem kod stroku za strokoy v poiske neispravnosti i sposoba ee ustraneniya. TypeScript pozvolyaet avtomatizirovat etu nepriyatnuyu chast protsessa razrabotki.TypeScript, v otlichie ot mnozhestva drugikh tipizirovannykh yazykov, orientirovan na prikladnye zadachi. On vvodit novye kontseptsii, pozvolyayushchie vyrazhat idei bolee kratko i tochno, i legko sozdavat masshtabiruemye i bezopasnye sovremennye prilozheniya. Boris CHernyy pomogaet razobratsya so vsemi nyuansami i vozmozhnostyami TypeScript, uchit ustranyat oshibki i masshtabirovat kod.V etoy knige vy:- Nachnete s osnov: uznaete o tipakh i operatorakh tipov TypeScript, v tom chisle o tom, dlya chego oni nuzhny i kak ispolzuyutsya.- Izuchite prodvinutye temy: poznakomites s sistemoy tipov TypeScript, vklyuchaya sredstva obrabotki oshibok, i nauchites sozdavat asinkhronnye prilozheniya.- Uznaete, kak ispolzovat TypeScript s vashimi lyubimymi interfeysnymi i servernymi freymvorkami, perenesti proekt s JavaScript v TypeScript i zapustit proekt TypeScript.