Подтвердить что ты не робот

Почему Angular 2 использует расширение .ts?

Продолжение обучения Angular 2 через различные учебники, но ни один из них не объясняет, почему typescript на Angular 2.

4b9b3361

Ответ 1

Расширение TS используется TypeScript. Angular 2 действительно не использует расширение TS. Код, созданный компилятором TypeScript, будет JavaScript с расширением .JS. Вы также можете использовать Dart как язык разработки, который все равно будет генерировать код JavaScript. Если вам не нравится TypeScript или Dart, вы можете использовать простой JavaScript для разработки Angular 2 приложений.

С помощью TypeScript вы получите некоторые параметры, которые недоступны вам в простом JavaScript. Определение TypeScript на этом веб-сайте:

TypeScript является типизированным надмножеством JavaScript, который компилируется в обычный JavaScript

Чтобы опираться на TypeScript, посетите веб-сайт .

Ответ 2

Angular 2 имеет возможность использовать несколько языков.

Языки:

  1. JavaScript, который использует расширение .js(ES5 и ES6)
  2. TypeScript, который использует расширение .ts
  3. Дарт, который использует расширение .dart

Ответ 3

1) TypeScript - самое большое преимущество - это набор инструментов: автозаполнение, рефакторинг и т.д.

Это помогает масштабному рефакторингу проектов без риска и легко, бесплатно.

2) TypeScript - это супер-набор JavaScript. Таким образом, преимущество с этим пунктом

  • Простая и эффективная миграция с меньшими затратами.

3) Абстракции в TypeScript.

  • Слабая связь.
  • JavaScript не поддерживает интерфейсы, и трудно установить границы, в которых разработчики начинают работу, в зависимости от конкретных типов, а не абстрактных типов, что приводит к тесной связи.
  • Интерфейсы помогают нам определять границы API, повторное использование и красивую структуру кода.

4) И последнее, но не менее важное: TypeScript предоставляет вам многое, не ставя под угрозу экосистему JavaScript.

Ответ 4

Потому что он был написан на TypeScript, который является надмножеством языка JavaScript. Это язык по умолчанию для разработки приложения Angular2. Но вы все еще можете использовать ES2015 (новая версия JavaScript, а также ES6) и Dart.

Ответ 5

Вы можете написать свое приложение Angular 2 в ES5, EcmaScript 2015 или TypeScript. Но структура наилучшим образом подходит для TypeScript.

TypeScript - это типизированный супер-набор JavaScript, который был создан и поддерживается Microsoft и выбран командой AngularJS для разработки. Наличие типов делает код, написанный в TypeScript менее подверженным ошибкам во время выполнения. В последнее время поддержка ES6 значительно улучшилась, а также добавлены несколько функций из ES7.

если вы выберете TypeScript для написания кода для ваших приложений angular2, тогда он использует расширение .ts для сохранения файла.

Ответ 6

Вы можете использовать машинопись для написания своих угловых проектов, но мне нравится эта цитата Брэда Грина, одного из технических директоров AngularJS.

"Мы любим TypeScript за многие вещи… С TypeScript некоторые члены нашей команды говорили что-то вроде:" Теперь я действительно понимаю большую часть нашего собственного кода! " потому что они могут легко обойти это и понять отношения намного лучше. И мы нашли несколько ошибок с помощью проверок TypeScripts. " он сказал. :)

Ответ 7

TypeScript является основным языком для разработки приложений Angular. Это расширенный набор JavaScript с поддержкой времени разработки для обеспечения безопасности типов и инструментов.

Браузеры не могут выполнять TypeScript напрямую. Typescript должен быть "transpiled" в JavaScript с помощью компилятора tsc, что требует некоторой настройки