arrow

назад

ask

Вопрос

Хм. Выбрать TypeScript с strict модом или чистый js? Когда и почему? (быстрее в прод / большая команда / etc)

repost

270

input message

напишите коммент


7 комментов

Принципиально не понимаю смысл Typescript. Никакой пользы от его "компиляции" нет, только отладка усложняется. Серверные языки наоборот плывут в сторону мягкой типизации и скриптовых фичей.

0

ответить

Зная не много Java, кажется там "мягкой типизации" нет (возможно, мало знаю). Как мне кажется, типы дают возможность вспомнить "что можно еще использовать", когда нужно добавить новую фичу. JS Docs - можно забыть поправить, поменять в одном месте, а в другом забыть. Плюс использовать внешние библиотеки без типизации - как по мне сложно, нужно будет чуть ли не каждую помнить, а тут все видно сразу

0

ответить

Typescript, в случае если надо вчера всегда можно использовать any, а после уже провести рефакторинг типизации. С типизацией намного удобнее работать, особенно когда есть генерация типов с бэкенда

0

ответить

Если у вас слаженная команда опытных и замотивированных прогеров, понимающих друг-друга с полуслова. Результат "нужен вчера", а сам проект не сильно большой - то наверное можно и чистый js.

...в иных случаях наверное надёжней будет ts

0

ответить

Js с JsDoc. Можно посмотреть в сторону kotlin js

0

ответить

А если переменные "прикидывается внутрь" и мы правим что-то одно, то можно забыть, после если поменяли "сверху" - нужно все просматривать в методах ниже. Возможно даже что-то забыть, т.к. ругаться не будет

0

ответить

Сейчас условный webstorm может вам проинспектировать код и показать где используются не те типы. Если хочется более «сильный» язык с типами, то лучше смотреть в kotlin js. Что он, что ts оба компилируются в js, а у котлин возможностей гораздо больше

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится