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