CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
💌 git commit -m "Love you 💜"
> Смерджить наши сердца со скидкой на любовь 💛
Главная страницаКатегория 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 и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

Категории
Все категории JavaScript React.js Python Java Golang (Google Go) Другое TypeScript Подготовка к собеседованию Обработка и анализ данных Другое (Frontend)
Источники
Все источники Academind Pro balun.courses coding-gnome.com frontendmasters Juntao Qiu Louis-François Bouchard Paul Iusztin Towards AI udemy zerotomastery.io
CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
Темы:
Язык: