0

我对 scala 非常陌生,并且正在尝试了解 scala 相对于其他语言的好处。对于我的实践,我喜欢实现一个小型实时聊天。我选择 scala 是因为它的 Acor 模型来处理实时聊天应用程序的并发部分。但我想知道使用 scala 开发实时聊天有什么缺点吗?什么是更好的选择?谢谢

4

2 回答 2

4

聊天服务几乎是并发处理的 Actor 模型的“hello, world”示例!虽然 Scala 附带scala.actor,但它们有些过时,您应该查看Akka

博客文章“<a href="http://charless.org/?p=105" rel="nofollow">Scala、Akka 和 Sbt 入门:聊天示例”给出了一个非常好的简单示例聊天服务器以及如何构建和测试它。

你有笔记播放的后续评论。Play 是一个 Web 框架,实际上是根据 Akka 实现的。如果您想将命令行聊天服务器带到网络上,Play 可能是您应该关注的下一个地方。

于 2013-11-11T10:16:42.820 回答
0

Lift还使用聊天应用程序,因为它是 hello world。如果您想从 Akka 的命令行示例转到 Web 应用程序示例,请查看。您可以按照本教程自己构建它。

于 2013-11-11T11:15:16.623 回答