Categorii: Tot - браузеры

realizată de Ruslan Nurgaleev 3 ani în urmă

376

TypeScript

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

TypeScript

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#