2012-11-25 46 views
1

Scala内置了Swing使用的单独的API。为什么语言设计师想出了这样的决定?为什么需要在Scala中使用单独的Swing API

Java的swing包可以用作任何其他java库来在Scala中构建GUI应用程序。那么当现有的已经盛行的时候,有什么需要重新包装呢? PS:请具体回答!我们都知道Scala的一般优点。

+4

因为我们可以吗? Scala版本是荣耀的,可以让你编写简洁的代码(情况就像Akka的java/scala api一样)。如果你能消除混乱,为什么你不这样做? –

+0

但是如此庞大的图书馆和功能是否值得这么复杂呢? – Jatin

+0

@贾丁不,它不是,它是一个包装,并没有很好地维护(死亡?)。但挥杆本身并不是很好保持,所以... – AndreasScheinert

回答

2

这就是“Scala的一般优势”,但Scala减少了接听者的痛点,这是Swing中的大部分组件。

样品最近的问题是here。你可以用scala.react去下一英里。

相关问题