Size: a a a

React — русскоговорящее сообщество

2020 August 26

VK

Vladimir Klimov in React — русскоговорящее сообщество
Aleksander Lemyagov
Интересует личное мнение, а не мнение гугла. Мнение человека, который сам использует TS и может сказать какие + и какие -.
Плюсы - все-таки большая надежность ввиду статического анализа типов, плюс хорошее дополнение в виде работы с редакторами кода.
А минусы - скорость разработки и количество кода, сложность более высокая, ну и сам ТС, который не лишен недостатков)
источник

И

Иван in React — русскоговорящее сообщество
Aleksander Lemyagov
На счет проще читать 50-50. В Java и подобных - проще читать, да. А тут....нуууу ХЗ. Код раздувается.
хз, у меня не раздувается
источник

x

x1dan in React — русскоговорящее сообщество
Vladimir Klimov
Плюсы - все-таки большая надежность ввиду статического анализа типов, плюс хорошее дополнение в виде работы с редакторами кода.
А минусы - скорость разработки и количество кода, сложность более высокая, ну и сам ТС, который не лишен недостатков)
имхо, скорость заметно выше стала, количество кода - да, верно стало больше, но скорость разработки выросла. сложность - тут возможно да, но ты его используешь понарастающей, сейчас ты маленькие интерфейсы юзаешь, потом переходишь к более сложным и т.д
источник

AL

Aleksander Lemyagov in React — русскоговорящее сообщество
Окей. У меня вопрос. Вот на этапе разработки я описал модель пользователя, которая должна приходить с сервера: поля и их типы. В продакшене, если с сервера придут не те поля или не тот тип что-то случится с приложением? может ошибка ии варнинг какой-то.
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Aleksander Lemyagov
Интересует личное мнение, а не мнение гугла. Мнение человека, который сам использует TS и может сказать какие + и какие -.
Плюс это возможность писать надежный код

А минус это скорость разработки и баги тайпскрипта
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Aleksander Lemyagov
Окей. У меня вопрос. Вот на этапе разработки я описал модель пользователя, которая должна приходить с сервера: поля и их типы. В продакшене, если с сервера придут не те поля или не тот тип что-то случится с приложением? может ошибка ии варнинг какой-то.
Тайпскрипт в рантайме не существует. На входе сам просто валидируй данные
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Aleksander Lemyagov
Окей. У меня вопрос. Вот на этапе разработки я описал модель пользователя, которая должна приходить с сервера: поля и их типы. В продакшене, если с сервера придут не те поля или не тот тип что-то случится с приложением? может ошибка ии варнинг какой-то.
типов нет в рантайме.
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Aleksander Lemyagov
На счет проще читать 50-50. В Java и подобных - проще читать, да. А тут....нуууу ХЗ. Код раздувается.
а чем java читается проще тайпскрипта? тем шо типы стоят слева а не справа?
источник

AL

Aleksander Lemyagov in React — русскоговорящее сообщество
Dmitry Croft
Тайпскрипт в рантайме не существует. На входе сам просто валидируй данные
тогда в каком месте он надежный?
источник

x

x1dan in React — русскоговорящее сообщество
Aleksander Lemyagov
Окей. У меня вопрос. Вот на этапе разработки я описал модель пользователя, которая должна приходить с сервера: поля и их типы. В продакшене, если с сервера придут не те поля или не тот тип что-то случится с приложением? может ошибка ии варнинг какой-то.
нет, но это вопросы к нодке, в deno уже рантайм)
источник

x

x1dan in React — русскоговорящее сообщество
Dmitry Croft
Тайпскрипт в рантайме не существует. На входе сам просто валидируй данные
существует, в deno используется typescript
источник

an

arthur n in React — русскоговорящее сообщество
x1dan
нет, но это вопросы к нодке, в deno уже рантайм)
при чём тут нода
источник

AL

Aleksander Lemyagov in React — русскоговорящее сообщество
Александр Бакиматов
а чем java читается проще тайпскрипта? тем шо типы стоят слева а не справа?
ооо. Java изначально строготипизированный. TS это "типизация".
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Aleksander Lemyagov
тогда в каком месте он надежный?
представь, что твоя джава сможет скомпилить невалидный код. тебе будет хорошо?
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Aleksander Lemyagov
тогда в каком месте он надежный?
Статическая типизация
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Aleksander Lemyagov
Окей. У меня вопрос. Вот на этапе разработки я описал модель пользователя, которая должна приходить с сервера: поля и их типы. В продакшене, если с сервера придут не те поля или не тот тип что-то случится с приложением? может ошибка ии варнинг какой-то.
ТС никак тебе не даст типы в рантайме, он про статический анализ. Проверять контракты нужно другими способами
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Aleksander Lemyagov
ооо. Java изначально строготипизированный. TS это "типизация".
я говорю про чтение, при чем здесь качество исполнение типизации у того или иного языка?
источник

И

Иван in React — русскоговорящее сообщество
Aleksander Lemyagov
ооо. Java изначально строготипизированный. TS это "типизация".
TS изначально строго типизированный
источник

KB

Kirill Barsukov in React — русскоговорящее сообщество
Aleksander Lemyagov
тогда в каком месте он надежный?
На этапе разработки
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Иван
TS изначально строго типизированный
+
источник