10,49 €
Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода. Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки. TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно и легко создавать масштабируемые и безопасные современные приложения. Борис Черный помогает разобраться со всеми нюансами и возможностями TypeScript, учит устранять ошибки и масштабировать код. В этой книге вы: - Начнете с основ: узнаете о типах и операторах типов TypeScript, в том числе о том, для чего они нужны и как используются. - Изучите продвинутые темы: познакомитесь с системой типов TypeScript, включая средства обработки ошибок, и научитесь создавать асинхронные приложения. - Узнаете, как использовать TypeScript с вашими любимыми интерфейсными и серверными фреймворками, перенести проект с JavaScript в TypeScript и запустить проект TypeScript.
Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:
Seitenzahl: 343
Veröffentlichungsjahr: 2023
Переводчик Д. Акуратер
Литературный редактор А. Руденко
Художник В. Мостипан
Корректоры М. Одинокова, Е. Павлович
Верстка Е. Неволайнен
Борис Черный
Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений. — СПб.: Питер, 2020.
ISBN 978-5-4461-1651-5
© ООО Издательство "Питер", 2020
Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
Отличная книга для углубленного изучения TypeScript. Она демонстрирует все преимущества использования системы типов и помогает обрести уверенность при работе с JavaScript.
Минко Гечев, инженер команды Angular в Google
Книга «Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений» помогла мне быстро освоить инструменты и внутреннее устройство этого языка. Она дала ответы на все мои вопросы с помощью реальных примеров. Глава «Продвинутые типы» сломала терминологические барьеры и показала, как TypeScript позволяет создать безопасный и удобный код.
Шон Гров, сооснователь OneGraph
Борис создал обширное руководство по TypeScript. Прочтите его вдоль и поперек. А затем еще разочек.
Блейк Эмбри, инженер в Opendoor, автор TypeScript Node and Typings («Типизации и Node в TypeScript»)
Посвящается Саше и Михаилу. Возможно, и они однажды полюбят типы.