Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Примеси в стиле Js крайне плохо вписываются в классический ООП.
напрочь убивает все преимущества классического ООП и статической типизации в TS
во-первых, js это полноценный ООП язык
Во-вторых, почему я хочу классическое ООП? Ровно из-за одного — статического анализа кода.
Динамические языки хороши, пока вы не пишете приложения, в которых формы не имеют по несколько тысяч строк кода.
По сути, так и есть, но существуют особенности языка, которые можно использовать себе во благо. Или которые не получится использовать, если смотреть на язык, как на «классическое ООП».
И как это связано? JSHint/JSLint/Closure compiler, не?
Это прям реально, реально проблема архитектуры, но никак не динамических языков, и JS в частности.
Построение масштабируемых приложений на TypeScript. Часть 1 — Асинхронная загрузка модулей