Rise,
ИМХО JS более абстрактнее TS - пишем function а говорим что это класс, объявляем свойства - имитируем типа конструктор который запускается один раз при инициализации, пишем вне функции .prototype и называем это методом. Короче сплошная имитация имитации. Абстракция абстракции )) Странно что массив по нормальному назвали Array а не к примеру var или еще хуже тоже function как и класс.
А в остальном по сути чем TypeScript отличается от JavaScript? - может он как то по другому с масивами работает? или с DOM? нет все то же - все взято с JS, да чего там взято - это и есть JS - просто TS более логично описывает классы и методы, реализовывает наследование и пр. - а не как JS - имитацией. Так что не вижу проблем в изучении JS кодируя в TS - тем более ходят слухи что TS это будущий JS.
А С два креста думаю неудачное сравнение.
|