Scala.React与Qt信号和插槽

Bas*_*ian 10 qt functional-programming scala frp reactive-programming

随着Scala.React的兴起,我想知道当使用Qt作为Scala程序的GUI框架时,Qt的Signals&Slots机制是否会过时.两种方法中的一种如何在以下每个类别中表现出色?

  • 易于编码,简洁明了
  • 表达性:是否有任何技术提供了另一种技术不具备的可能性(就像WPF的依赖属性的强制机制一样)?
  • 编译时间类型安全性,例如使用QtScript定义信号和插槽时
  • 性能 - 但它在GUI中实际上是否重要?

假设Scala.React已经处于完成状态并且有很好的文档记录:您何时更喜欢一种方法而不是另一种方法?