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