Pull to refresh

Comments 7

Котлин это конечно круто, но размер скрипта получается не малым
Коллеги на ts успеют сеньорами стать, пока вы будете ждать компиляции на KotlinJS:)
А как он сам по себе на вкус? Подумываю не вернуться ли на яву, а тут котлин как раз на глаза попался)
Вкусный) Много сахара, можно сироп варить

TS по сути JS с типами. В современном JS кило-тонны синтаксического сахара (правда и простым языком он тоже перестал быть). TS в свою очередь добавляет очень замудрённую структурную систему типов (очень богатая на возможности, ввиду чего может показаться чрезмерно сложной). Если обмазаться строгими type-линтерами то даже многие старые проблемы JS исчезают (скажем линтер запрещающий неявный каст чисел в строки и наоборот).


Но сильно лёгким переход небудет. Структурная типизация после номинативной может показаться наркоманской. Да и в целом из всех решений TS везде торчат уши JS. Язык разрабатывался из расчёта на то, что уже существующий JS код будут переводить на TS, причём очень крупные проекты. Поэтому очень много где срезали углы и эти моменты могут не понравится. Плюс Typescript это unsound язык. Т.е. его типы им самим же не гарантируются (даже при условии что никто не использовал any, type cast-ы, type guard-ы). Т.е. это просто meta-прослойка поверх Javascript-а.

Ах не подумал что неправильно поймут, Я вообще про Котлин) Что такое ТС я в курсе)
Как gopherjs 7 лет назад, который мейнстримом так и не стал. Ну и на вкус и цвет все фломастеры разные.
Sign up to leave a comment.

Articles