Комментарии 35
Ну почему сразу дерьмо. Я конечно не фанат TS. Но вот на проекте поставили условие — надо использовать TS. И я бы не сказал, что это так уж плохо. Да, иногда надо поизвращатся, что бы реализовать какую нибудь идею. Но так было только на первых порах, потом рука набивается. И что самое интересное, подумываю мигрировать свои личные проекты с JS на TS (пока только микросервисы).

Из плюсов хотелось бы выделить понимание что принимает функция, какие типы. Проверка кода на этапе разработки. Адэкватное поведение IDE.

И да, я уже говорил что не фанат TS. Но использование удобных инструментов таки приятно.

Тут скорее хейтеры MSFT. У людей GNU головного мозга, это не лечится.

Ну, лучше поздно, чем никогда. Выпускать перевод релиза через 22 дня после релиза — это знатно.
Visual Studio Code (нужно установить предварительный выпуск, пока эта возможность не поддерживается в главном);

В VSCode можно выставить в настройках использование ts из node_modules проекта.
Кстати на данный момент в VSCode 1.26.1 из коробки идет ts 3.0.1.
ПОдскажите как сейчас с обратной совместимостью у TS?
иногда бывает что код который компилировался нормально в прежней версии ts, в новой не компилируется. Но обычно для исправления нужно обновить несколько строк в кодовой базе. В целом breaking changes бывают, но команда старается их избегать или как-то минимизировать проблемы с ними (советы, ключи компилятора...).
Прошу совета опытных разработчиков, пилю сейчас свой проект на стеке MEAN, пока весь код на JS, при чем я так понял на старом JS, не использую стрелочные функции, не использую let и т.д. Так вот вопрос такой подход корректен или все же мне нужно переписывать все на Ecmascript 6 или typescript?
Подход, безусловно, корректен. Но, скорее всего, безперспективен.
В СКБ-Контуре, к примеру, практически везде используют TypeScript.
НЛО прилетело и опубликовало эту надпись здесь
Мертворожденный язык. Будущее за Dart. TypeScript ждет судьба CoffeeScript.
Кто все? Куча придурков молящихся на NodeJS? Есть основания считать что TypeScript ждет иная судьба нежели CoffeeScript?
И толку? CoffeeScript тоже много кто поддерживал? Вы на TypeScript мобильное приложение сможете написать? Нет. А на Dart сможете.
React-native + TS вот вам и мобильное приложение. TS это только надмножество над JS так что все что можно сделать на JS, можно сделать а на TS.
Разные языки. Вы просто немного не в теме. CoffeeScript — говно, да.
Есть основания считать что TypeScript ждет иная судьба нежели CoffeeScript?

CoffeeScript превносил свой новый, несовместимый с js, синтаксис. Да, местами он был удобен, но плюсы языка на этом кончались.
TypeScript же добавляет типизацию, оставляя синтаксис прежним. Т.е. не нужно привыкать к новому рубиподобному синтаксису, а плюсы типизации огромны.


Так что это 2 разных языка, которые шли разными путями. Время показало, что людям важнее не краткий синтаксис, а более надёжная типизация, пускай и в compile-time. Так что да, основания так считать есть.


Куча придурков молящихся на NodeJS?

Ноду используют не только куча придурков, сующих его во все дыры. Нода — это ещё и огромнейшая инфраструктура для разработки современного фронта.

тот, кто не в восторге от C++, вряд ли полюбит такой JS.
function call<TS extends any[], R>(fn: (...args: TS) => R, ...args: TS): R {
    return fn(...args);
}
И очень здорово, что что всё это опционально. Хотя, найдутся умники, которые начнут пихать это там где надо и не надо

Люблю тайпскрипт особенно когда работаешь с чужим кодом спасает сильно. Удачи вам.

sahsAGU полизаполнители? Вы серьёзно? В русской программисткой речи устоялся термин полифилы.

________
Тем, кто считает, что об ошибках надо писать в личку:
На сообщение от одного человека автор может забить, посчитав, что это всего лишь частное мнение. Если же написать об ошибке в комментариях, то если сообщество поддержит исправление, автор увидит, что он был не прав и скорее исправит досадную ошибку

Перевод местами, конечно, адовый!


Проблема состоит в том, что TypeScript с жадностью ищет файлы .ts и пытается включить их в данную компиляцию.

Тайпскрипт с жадностью ищет! Вот жадина-то! :)
Может, всё-таки "жадно"? Всё-таки же имеется в виду жадный алгоритм.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Информация

Дата основания
Местоположение
США
Сайт
www.microsoft.com
Численность
Неизвестно
Дата регистрации

Блог на Хабре