Тут, пожалуй, больше не про асинхронный подход, а про конкурентность и паралеллизм. Условно, если наша задача завязана на I/O и нас устраивают накладные расходы от kernel-level threads, то используем их - иначе рассматриваем cooperative/preemptive user-level threads.
Можно я у вас поинтересуюсь, что, на ваш взгляд, настолько жуткого в синтаксисе у Раста? После пары лет Котлина и десятка мэйнстримных языков довольно интуитивным показался. Пришлось гуглить всякие специфичные штуки вроде турбофиша, ассоциативных типов, трейтов, но не могу сказать, что прямо жуть.
На седло :v
Может оно из банков пошло? Впервые "рестовые ручки" в Сбере услышал.
Тут, пожалуй, больше не про асинхронный подход, а про конкурентность и паралеллизм. Условно, если наша задача завязана на I/O и нас устраивают накладные расходы от kernel-level threads, то используем их - иначе рассматриваем cooperative/preemptive user-level threads.
Можно я у вас поинтересуюсь, что, на ваш взгляд, настолько жуткого в синтаксисе у Раста? После пары лет Котлина и десятка мэйнстримных языков довольно интуитивным показался. Пришлось гуглить всякие специфичные штуки вроде турбофиша, ассоциативных типов, трейтов, но не могу сказать, что прямо жуть.
Рассмотрите еще newbase60.
Подобные модификации надо помечать как unsafe :)
Подскажите, как ваши иностранные коллеги им пользуются, если там нет возможности выбрать язык интерфейса?
Даже больше - на момент перевода Pinia заменил собой Vuex, став the next official state management lib for Vue.
Sandboxie как вариант.
Можно, как немного костыльный вариант, после создания контейнера выполнить и подключаться уже по этому адресу.