TypeScript
Начало работы
npm install -g typescript
Сам компилятор TS можно установить с помощью команды менеджера пакетов npm, который используется в Node.js:
Установка
либо как плагин Visual Studio
либо через пакетный менеджер NPM
Что такое TypeScript
Для написания кода на TypeScript можно использовать любой простой текстовый редактор
TypeScript это всего лишь инструмент, который призван облегчить разработку приложений
Герерируемый компилятором TypeScript код поддерживается большинством браузеров. Хотя в процессе разработки мы можем сами задать целевой стандарт ECMAScript
TypeScript это не просто новый JavaScript
Любая программа на TypeScript является программой на JavaScript
В TypeScript можно использовать все те конструкции, которые применяются в JS - те же операторы, условные, циклические конструкции.
является кроссплатформенным. Для развертки можем использовать разные ОС
Развивается как openspurse- проект и хостится на гитхабе.
https://github.com/Microsoft/TypeScript
Потенциал TypeScript позволяет быстрее и проще писать писать большие сложные комплексные программы, соответственно их легче поддерживать, развивать, масштабировать, тестировать, чем на стандартном JavaScript
TypeScript реализуем много много концепций, которые свойственны ОО языкам, такие как наследование, полиморфизм, инкапсуляция, модификаторы доступа и т.д.
Это строго типизированный и компилируемый язык, что ближе к Java, C# и др. Компилятор на выходе создает JavaScript
Строгая типизация уменьшает количество потенциальных ошибок, которые могли бы возникнуть при разработке на JavaScript
Одни из наиболее популярнейших фреймворков для WEB были написаны на TypeScript (Angular 2+, Vue3)
Идеи из TypeScript стали переноситься в JavaScript
Написанное на JavaScript стало переноситься на TypeScript
Он гибкий и производительный
Это язык программирования на основе JavaScript
От создателя Delphi, C#