Смогу ли я использовать Typescript с Angular 2.0, или я должен использовать Traceur?
Как я спросил в этом посте, я хотел узнать, насколько совместим Typescript с ES6, который Typescript 2.0 планирует поддерживать:
Должен ли я использовать Traceur вместо Typescript для ES5, но быть готовым к ES6
Однако, когда я прочитал этот пост от Google, оказалось, что Traceur довольно активно используется в готовящемся Angular 2.0.
Поэтому я пытаюсь решить, стоит ли использовать машинопись или Traceur, чтобы лучше подготовиться к Angular 2.0 (у моей команды будет меньше рефакторинга).
2 ответа
Тот факт, что новая версия Angular разработана с использованием Traceur, не должен влиять на то, как вы ее используете. Вы все еще можете использовать Typescript и воспользоваться проверкой и выводом типа языка, поскольку новый Angular будет обычной библиотекой Javascript (скомпилированной до ES5). Когда ES6 получит широкое распространение, вы все равно сможете использовать машинописный текст и нацеливать ES6 и использовать ES6 под таким углом.
Вам нужен traceur для разработки AngularJS. Вам не нужно использовать AngularJS. Вы все еще можете использовать машинопись