Сергей Протько: вот пример из жизни. Есть стор, чтобы на сервере отрендерить что-то нужно сначала полностью загрузить стор. Вот самый минимальный код, который написан по правилам ts -
Смотрится более чем глупо, а все потому что не по идеологии ts. Единственный выход разнести вложенные методы, но избавившись от вложенных методов пропадает контекст и чтобы удалить слушатели со стора нужно его куда-то сохранить, а это уже крест на функциональщине.
По этому либо писать на js, либо на ts. Мне вот так вот кажется.
Сергей Протько: ну если боятся люди леса, то зачем их туда тащить под предлогом похода в зоопарк? Чтобы потом появились "гуру" функционального, которые будут говорить что модификаторы не нужны и что интерфейсы это "ну совсем лишнее"... я бы вот такого точно не хотел.
И если писать в стиле "валидный", то зачем он вообще нужен? Его придумали прежде всего для людей больных ооп, которые в недалеком будущем будут облачные приложения писать, чтобы прекратить бороться с пиратами.
И мне кажется что первопричиной типизированных языков является человекочитаемость, а преимущества от выявления ошибок на этапе компиляция, это уже побочный эффект.
Смотрится более чем глупо, а все потому что не по идеологии ts. Единственный выход разнести вложенные методы, но избавившись от вложенных методов пропадает контекст и чтобы удалить слушатели со стора нужно его куда-то сохранить, а это уже крест на функциональщине.
По этому либо писать на js, либо на ts. Мне вот так вот кажется.