Backend TypeScript #OneLove
· 08.07.2024 · ред.Вопрос
Хм. Выбрать TypeScript с strict модом или чистый js? Когда и почему? (быстрее в прод / большая команда / etc)
7 комментов
· 12.07.2024
Typescript, в случае если надо вчера всегда можно использовать any, а после уже провести рефакторинг типизации. С типизацией намного удобнее работать, особенно когда есть генерация типов с бэкенда
0
ответить
коммент удалён
· 09.07.2024
Если у вас слаженная команда опытных и замотивированных прогеров, понимающих друг-друга с полуслова. Результат "нужен вчера", а сам проект не сильно большой - то наверное можно и чистый js.
...в иных случаях наверное надёжней будет ts
0
ответить
коммент удалён
· 09.07.2024
Js с JsDoc. Можно посмотреть в сторону kotlin js
0
ответить
коммент удалён
· 23.07.2024
А если переменные "прикидывается внутрь" и мы правим что-то одно, то можно забыть, после если поменяли "сверху" - нужно все просматривать в методах ниже. Возможно даже что-то забыть, т.к. ругаться не будет
0
ответить
ответ удалён
· 24.07.2024
Сейчас условный webstorm может вам проинспектировать код и показать где используются не те типы. Если хочется более «сильный» язык с типами, то лучше смотреть в kotlin js. Что он, что ts оба компилируются в js, а у котлин возможностей гораздо больше
0
ответить
ответ удалён
· 21.07.2024
Принципиально не понимаю смысл Typescript. Никакой пользы от его "компиляции" нет, только отладка усложняется. Серверные языки наоборот плывут в сторону мягкой типизации и скриптовых фичей.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 23.07.2024
Зная не много Java, кажется там "мягкой типизации" нет (возможно, мало знаю). Как мне кажется, типы дают возможность вспомнить "что можно еще использовать", когда нужно добавить новую фичу. JS Docs - можно забыть поправить, поменять в одном месте, а в другом забыть. Плюс использовать внешние библиотеки без типизации - как по мне сложно, нужно будет чуть ли не каждую помнить, а тут все видно сразу
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён