CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория typescriptРуководство по TypeScript для новичков

Руководство по TypeScript для новичков

The Beginner's Guide to TypeScript

newline (ex fullstack.io) logo
newline (ex fullstack.io)
★4.8 (всего оценок - 34)
Руководство по TypeScript для новичков
Начать Сейчас
Категория
TypeScript
Дата добавления
9 янв. 2022 г., 23:34
Язык
Английский

TypeScript помогает нам писать большие приложения, добавляя статические типы в JavaScript. JavaScript был разработан, чтобы быть доступным для аудитории разработчиков и не разработчиков, но когда дело доходит до создания больших приложений, разработку JavaScript трудно масштабировать, в основном потому, что мы не можем определить явные контракты между компонентами, составляющими наше приложение.


В Руководстве по TypeScript для начинающих мы рассмотрим:

  • Как начать работу с TypeScript
  • Детали разного типа - не нужно везде их использовать
  • Написание объектно-ориентированного кода с типами
  • Использование TypeScript с Node.js

Почему я должен использовать TypeScript?

TypeScript помогает нам добиться следующего:

  • Упрощенный рефакторинг: мы можем легко изменять модули и функции в нашем приложении с уверенностью, что ошибки, возникающие в результате этих изменений, будут обнаружены во время компиляции.
  • Интеллектуальное автозавершение кода: наши редакторы кода могут обеспечивать функцию автозаполнения для объектов, которые используются в приложении.
  • Раннее обнаружение ошибок: опечатки, отсутствующие параметры и несовпадающие типы - это примеры ошибок, которые будут обнаружены во время компиляции.
  • Документация: аннотации типов являются отличным источником документации, поскольку они описывают входы / выходы функций и структуру данных в вашем приложении.

Эти преимущества полезны для проектов любого размера, но TypeScript также имеет свою цену. Выбирая TypeScript, вы должны иметь в виду следующее:

  • Кривая обучения: вашей команде придется потратить время на изучение TypeScript. Важно, чтобы каждый разработчик в команде мог точно поддерживать и обновлять типы.
  • Дополнительный этап сборки: вам нужно будет настроить TypeScript с вашей текущей системой сборки, и в зависимости от размера проекта этот этап сборки может добавить несколько секунд к общему времени сборки.
  • Сторонние библиотеки: вам необходимо убедиться, что используемые вами сторонние библиотеки имеют актуальные типы, что обычно не является проблемой для популярных библиотек, но меньшие, более непонятные библиотеки могут иметь несуществующие типы. В следующих главах мы расскажем, как обходить библиотеки, которые не типизированы.
  • Период интеграции: при интеграции TypeScript с существующим проектом внедрение должно происходить постепенно, то есть будет период, когда вам придется поддерживать файлы JavaScript и TypeScript одновременно.

С «Руководством по TypeScript для новичков» вы и ваша команда познакомитесь с практическим использованием TypeScript в ваших проектах.

Автор - newline (ex fullstack.io)

newline (ex fullstack.io) logo

newline (ex fullstack.io)

Newline - это образовательная платформа для разработчиков, ориентированная на будущих технических лидеров.Предлагает разнообразные курсы по фронтенду, бэкенду, современным языкам и технологиям, включая Rust, GraphQL и направления, связанные с искусственным интеллектом.Подписка newline Pro даёт доступ к десяткам курсов, видеоуроков, интерактивным проектам, исходному коду и закрытому сообществу.Бесплатный план включает базовые видео, библиотеку мат

LinkedInX (Twitter)GitHub
Организация
+88

Другие материалы в этой категории

TypeScript. Интенсивный практический курс

TypeScript. Интенсивный практический курс

Освоение TypeScript с помощью Марафона Вопросов для Интервью

Освоение TypeScript с помощью Марафона Вопросов для Интервью

Продвинутый TypeScript: Generic Search, Сортировка и Фильтрация

Продвинутый TypeScript: Generic Search, Сортировка и Фильтрация

TypeScript с нуля - от основ до advanced уровня

TypeScript с нуля - от основ до advanced уровня

Шаблоны Проектирования в TypeScript

Шаблоны Проектирования в TypeScript

Intermediate TypeScript

Intermediate TypeScript

Изучите TypeScript

Изучите TypeScript

Комментарии
 logo
  • grayoj2 logo
    grayoj2
    10 янв. 2022 г., 11:34
    Thank you Andrew you truly are the best.
КонтактыРаспространенные вопросыПлейлистыПриватностьУсловия