LINUX.ORG.RU

История изменений

Исправление runtime, (текущая версия) :

Если собираешься писать что-то крупнее landing page, то между этими двумя - Typescript.

Как тебе объяснили выше, практически все странности Typescript это на самом деле странности JS, о которых ты просто раньше не задумывался.

Конкретно по твоим пунктам:

1 Не нужен без IDE. В редакторых без обвеса бесмыссленно на нём писать.

Разработка без IDE не нужна сама по себе, если только у тебя не почасовая ставка и заказчик готов на любые сроки. Поэтому пункт бессмысленный.

2 Прямо из документации: Null и его весёлые проблемы, простой тип Boolean, точно Вам говорю! Ссылки на «нормально». Да весь раздел по ссылке весёлый.

Всё перечисленное это Javascript, TS тут вообще ничего не изобретает.

3 Это надо разбираться и уметь, а те, кто клепает на React/Vue, да и просто большинство - не знают, как вообще работает JS или ИХ выбранный framework, куда им до выведения типов, сложно, короче.

Здесь соглашусь, а также добавлю, что Typescript в целом довольно долго изучать, так как в нём банально много всего-чего. Поэтому твоей команде придётся потратить немало времени, чтобы выучить все возможности включая последние версии языка. С другой стороны, кривая обучения у него довольно ровная, можно начинать писать код изучив основы, и доучиваться в процессе. Also, не надо пытаться прописывать типы абсолютно всему, нужно знать, когда ставить any.

4 Всегда стремает MS. Сколько я с ней не работал, везде отношение " пользователь - не человек".

Любить или ненавидеть МС - твоё личное дело, но скажу, что Typescript это одно из наиболее человечных творений МС.

Исходная версия runtime, :

Если собираешься писать что-то крупнее landing page, то выбора у тебя всё равно нет, только Typescript.

Как тебе объяснили выше, практически все странности Typescript это на самом деле странности JS, о которых ты просто раньше не задумывался.

Конкретно по твоим пунктам:

1 Не нужен без IDE. В редакторых без обвеса бесмыссленно на нём писать.

Разработка без IDE не нужна сама по себе, если только у тебя не почасовая ставка и заказчик готов на любые сроки. Поэтому пункт бессмысленный.

2 Прямо из документации: Null и его весёлые проблемы, простой тип Boolean, точно Вам говорю! Ссылки на «нормально». Да весь раздел по ссылке весёлый.

Всё перечисленное это Javascript, TS тут вообще ничего не изобретает.

3 Это надо разбираться и уметь, а те, кто клепает на React/Vue, да и просто большинство - не знают, как вообще работает JS или ИХ выбранный framework, куда им до выведения типов, сложно, короче.

Здесь соглашусь, а также добавлю, что Typescript в целом довольно долго изучать, так как в нём банально много всего-чего. Поэтому твоей команде придётся потратить немало времени, чтобы выучить все возможности включая последние версии языка. С другой стороны, кривая обучения у него довольно ровная, можно начинать писать код изучив основы, и доучиваться в процессе. Also, не надо пытаться прописывать типы абсолютно всему, нужно знать, когда ставить any.

4 Всегда стремает MS. Сколько я с ней не работал, везде отношение " пользователь - не человек".

Любить или ненавидеть МС - твоё личное дело, но скажу, что Typescript это одно из наиболее человечных творений МС.