Scala库和框架

fol*_*one 7 frameworks scala

每种技术都具有强大的功能,包括为其编写的库和框架.我理解,Scala能够使用为Java编写的库和框架.但是已经有一些在Scala中为Scala编写的框架.比如,例如:

你知道Scala用Scala写的更好的库和框​​架吗?

Rex*_*err 6

一些Scala项目是隐式宣布的,包括图书馆和框架; 一些是用Scala编写的.


Ste*_*lou 6

你应该看看Akka项目.除此之外,它还提供超级放大的Actors和STM.


oxb*_*kes 5

你有没看过Scala Bazaar?或者Scala wiki有一个包含GitHub等搜索链接的有用页面.一个例子是Paul Philips的可选库,其中的一点,据我所知,它是声明一个类:

class MyApp extends optional.Application {
  def main(i: Int, d: Double, os: Option[String]) : Unit = { /* App Logic goes here */ }
}
Run Code Online (Sandbox Code Playgroud)

然后可以通过以下方式运行:

java MyApp -i 1 -d 2.4
Run Code Online (Sandbox Code Playgroud)

或(视os是一个可选的参数)

java MyApp -i 1 -d 2.4 -os Bob
Run Code Online (Sandbox Code Playgroud)