2016-05-18 2 views
1

Каков рекомендуемый способ разработки углового приложения 2.0. это с javascript или машинописным текстом. мне было сложно запустить угловой 2.0 с машинописным текстом, который полностью отличается от javascript.Угловой 2.0 с JavaScript или TypeScript?

+0

Я не думаю, что может быть объективный ответ на этот вопрос (я просто отметил его как основанный на мнениях). Возможно, вам просто нужно попытаться выполнить некоторые уроки в обоих вариантах и ​​выбрать то, что вам подходит. – superbob

+3

Возможный дубликат [Что такое TypeScript и почему я буду использовать его вместо JavaScript?] (Http://stackoverflow.com/questions/12694530/what-is-typescript-and-why-would-i-use-it-in-place-of-javascript) –

+0

получил мой голос, потому что меня тоже путают в выборе между 'TypeScript' и' JavaScript' , после небольшого поиска в google, я нашел отличное [видео] (https://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript), чтобы понять. –

ответ

3

Фактически, TypeScript является надмножеством ES6. Короче говоря, вы будете иметь следующее дополнение:

  • проверки типа (свойства класса, параметры метода)
  • Декораторы
  • Интерфейсы

Возможно, разрыв между ES5 и ES6/Машинопись является важно, но есть действительно преимущества для его использования:

  • Фаза компиляции позволяет определить потенциал p roblems в вашем случае
  • машинопись предоставляет контракты (.d.ts файлы) библиотеки элементов/третьих лиц, которые вы используете
  • Поддержки IDE для завершения

Тем не менее, вы можете использовать либо ES5, ES6 или TypeScript. Это зависит от вас ;-)

1

Я думаю, что это решение должно зависеть от знаний и опыта вашей команды, чтобы вы могли оценить время своего проекта и избежать нежелательной проблемы, которая может возникнуть из-за отсутствия знаний и опыта , Надеюсь, мое предложение поможет вам решить. Благодарю.

Смежные вопросы