Scala.React vs. Qt Сигналы и слоты

С ростом Scala.React Мне было интересно, станет ли механизм Qt Signals и Slots устаревшим при использовании Qt в качестве графического интерфейса для программы Scala. Как один из двух подходов превосходил бы в каждой из следующих категорий?

  • легкость кодирования, относительно краткости и ясности.
  • выразительность: предоставляет ли какой-либо метод возможности, которые другой нет (например, с механизмом принудительной зависимости WPF от свойств зависимостей)?
  • безопасность времени компиляции, например. при использовании QtScript для определения сигналов и слотов
  • производительность - но действительно ли это имеет значение в графическом интерфейсе?

Предположим, что Scala.React был уже в завершенном состоянии и хорошо документирован: когда вы предпочитаете один подход над другим?