@maolo

TypeScript как транспайлер вместо Babel?

Дело было вечером. делать было нечего... ) в общем, поковырялся малость в typescript и с удивлением для себя обнаружил, что он может использоваться, как и Babel, в качестве транспайлера из es6/7 в es5, и скомпилированный код ts мне, однозначно, понравился больше. Кроме того, что код получился чище и меньше - нет страшных бабелевских хелперов, так TS еще подддерживает фичи, которых нет в babel - например, array comprehensions (из babel их удалили).

Какой инструмент в качестве транспайлера (т.е. фичи самого TS пока не интересуют) для веб фронтенда более предпочтителен - Babel или TypeScript? Хотелось бы увидеть плюсы и минусы обеих технологий.

Количество звезд и контрибьютеров на гитхабе сравнительно одинаково, но за TS стоит крупная корпорация (хотя сама разработка открытая). И это не учитывая фич самого TS и грядущего Angular 2.
  • Вопрос задан
  • 1160 просмотров
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Babel следует за стандартом, если в стандарте что-то меняется - меняется и бабел, вся суть в том, что когда новую фичу закрепят в стандарте и введут на целевых окружениях можно спокойно перестать использовать бабел и все будет работать
TypeScript - это отдельный язык, транспилируемый в js, да он очень близок к самому js (в отличии скажем от coffee), но в большинстве случаев от транспайлера Вы уже не откажетесь никогда
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы