Здравствуйте, vdimas, Вы писали:
V>Потому что в TS параметрического полиморфизма нет, есть "шаблоны" — синтаксический сахар, а не система типов.
V>В C# параметрический полиморфизм тоже не полноценен — он не отличает типы аргументов по их ограничениям.
Задача шаблонов в TS это типизация. Кстати нет и перегрузки методов по типу
https://visualstudiomagazine.com/articles/2015/11/01/overloading-typescript-functions.aspx
Опять же TS это прежде всего интеллсенсе и статическая проверка. Ты же все напираешь на статическую типизацию для компиляции.
А для этого нужен свой Фреймворк в браузере.
А для этого и .Net Core прекрасно подойдет. MS вполне мог бы такой браузер сделать. Я так понимаю Visual Studio Code это по сути браузер?
На данный момент у Dart нет никаких премиуществ перед TS. Кстати я бывший дельфист, но больше программирую на C#. Для меня TS дается легко, а если будет транслятор из C# в TS (а может он и есть), то многие вещи не сложно перетащить