Здравствуйте, Artem Korneev, Вы писали:
AK>Здравствуйте, Serginio1, Вы писали:
S>>TypeScript https://metanit.com/web/typescript/1.1.php
AK>Это ж все равно JavaScript. Улучшенный, намного более юзабельный, но все равно JavaScript.
AK>Я несколько лет его в UI использовал. Ну в рамках "full-stack" разработки, т.е. основную-то работу UI-девелоперы делали, но мне приходилось писать много кода, взаимодействующего с бэкендом — загрузка данных, аутентификация и т.п.
AK>Контроль типов там нашлепан сверху и он несколько условный. Оно, конечно, во многих случаях дает ворнинги, но поломать код это ничуть не мешает.
поломать то можно и C# с его динамиками или Object через рефлексию.
Проблема в том что внутри JavaScript так или иначе присутствует утиная типизация. А ты используешь все равно JavaScript классы, где TypeScript это обертка над ними.
От этого никуда не деться. Второй вариант это аналоги Blazor
https://habr.com/ru/post/433818/