我对scala非常陌生,正在努力学习scala相对于其他语言的优势。对于我的实践,我喜欢实现一个小的实时聊天。我之所以选择scala,是因为它的Acor模型可以处理实时聊天应用的并发部分。但是我想知道,使用scala开发实时聊天有什么缺点吗?什么是更好的替代方案?谢谢
发布于 2013-11-11 18:16:43
聊天服务几乎就是并发处理的角色模型的伟大之处的“hello,world”示例!虽然Scala与scala.actor一起发布,但它们有些过时,您应该看看Akka。
博客文章“Getting started with Scala, Akka and Sbt: the chat example”提供了一个非常好的简单聊天服务器的工作示例,以及如何构建和测试它。
您已播放的注释的后续评论。Play是一个web框架,实际上是用Akka实现的。如果你想把你的命令行聊天服务器带到网络上,Play可能是你应该关注的下一个地方。
发布于 2013-11-11 19:15:17
Lift还使用了聊天应用程序,因为它是hello world。如果您想从Akka的命令行示例转到web应用示例,请查看它。您可以跟随this tutorial自己构建它。
https://stackoverflow.com/questions/19903222
复制相似问题