CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
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 с нуля - от основ до advanced уровня

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

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

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

Intermediate TypeScript

Intermediate TypeScript

Изучите TypeScript

Изучите TypeScript

Production-Grade TypeScript

Production-Grade TypeScript

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

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

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

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

Комментарии
 logo
  • grayoj2 logo
    grayoj2
    10 янв. 2022 г., 11:34
    Thank you Andrew you truly are the best.

Учись ради навыков, а не сертификатов. Лучшие видеокурсы от топ-авторов со всего мира: программирование, дизайн, AI, DevOps и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

Категории
Все категории React.js Python SQL Golang (Google Go) Другое Подготовка к собеседованию Rust Другое (Frontend) Другое (Backend) Другое (Devops)
Источники
Все источники Academind Pro frontendmasters OTUS R&D-лаборатория Devhands udemy zerotomastery.io Влад Тен Кирил Поздняков Михаил Непряхин Учебный Центр «Специалист»
CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
Темы:
Язык: