TypeScript

Что такое TypeScript

От создателя Delphi, C#

Это язык программирования на основе JavaScript

Он гибкий и производительный

Написанное на JavaScript стало переноситься на TypeScript

Идеи из TypeScript стали переноситься в JavaScript

Одни из наиболее популярнейших фреймворков для WEB были написаны на TypeScript (Angular 2+, Vue3)

TypeScript это не просто новый JavaScript

Это строго типизированный и компилируемый язык, что ближе к Java, C# и др. Компилятор на выходе создает JavaScript

Строгая типизация уменьшает количество потенциальных ошибок, которые могли бы возникнуть при разработке на JavaScript

TypeScript реализуем много много концепций, которые свойственны ОО языкам, такие как наследование, полиморфизм, инкапсуляция, модификаторы доступа и т.д.

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

Развивается как openspurse- проект и хостится на гитхабе.

r

https://github.com/Microsoft/TypeScript

является кроссплатформенным. Для развертки можем использовать разные ОС

Любая программа на TypeScript является программой на JavaScript

В TypeScript можно использовать все те конструкции, которые применяются в JS - те же операторы, условные, циклические конструкции.

TypeScript это всего лишь инструмент, который призван облегчить разработку приложений

Герерируемый компилятором TypeScript код поддерживается большинством браузеров. Хотя в процессе разработки мы можем сами задать целевой стандарт ECMAScript

Для написания кода на TypeScript можно использовать любой простой текстовый редактор

Начало работы

r

npm install -g typescript Сам компилятор TS можно установить с помощью команды менеджера пакетов npm, который используется в Node.js:

Установка

либо через пакетный менеджер NPM

либо как плагин Visual Studio