Прошло уже некоторое время, как я впервые познакомился и подружился с TypeScript. В те времена версия еще [не перевалила за единицу][1]. А недавно вышел [релиз 1.7][2]. За это время мы привыкли друг к другу и пережили много успехов и разочарований. Мне хочется немного поделиться своими впечатлениями и размышлениями по поводу этого диалекта JavaScript как самостоятельного языка. Идея подобного поста возникла у меня спонтанно при обсуждении очередного холивара с коллегами. Итак, что же такое собственно [TypeScript][3] — наверно уже ни для кого не секрет. Но все же, хочу упомянуть, что это попытка Microsoft принести в JavaScript статическую типизацию. Примеры кода и задачи, которые он позволяет решать, можно посмотреть на [официальном сайте][4] или [здесь на хабре][5], благо статей написано уже не мало. На хабре уже есть статья подобного рода [TypeScript: общие впечатления][6], поэтому, чтобы не повторяться, я решил выделить плюсы и минусы работы с языком, опираясь на свой личный опыт. Вспомнить и перечислить плюсы и минусы языка оказалось довольно непросто. [Читать дальше →][7]
[1]:
http://blogs.msdn.com/b/typescript/archive/2013/12/05/announcing-typescript-0-9-5.aspx
[2]:
http://blogs.msdn.com/b/typescript/archive/2015/11/30/announcing-typescript-1-7.aspx
[3]:
http://www.typescriptlang.org/
[4]:
http://www.typescriptlang.org/Handbook
[5]:
http://habrahabr.ru/search/?q=typescript&target_type=posts&order_by=relevance
[6]:
http://habrahabr.ru/post/258957/
[7]:
http://habrahabr.ru/post/272055/#habracut