我在Java和Wicket上工作了大约一年,我不喜欢将服务器和前端直接联系在一起的想法(速度慢,不灵活)。我想分离后端和前端,并使他们使用HTTP通信。所以我想带着这个想法开始一个新的项目,我想知道有什么工具可以帮助我(Backbone.js?)做到这一点?哪种服务器语言可以流利地使用http/json (Scala、grovvy、Rails、Node.js...)并且有很高的性能。
发布于 2011-12-01 18:04:19
Akka加上Camel可以很好地提供你想要的东西。请参阅此处的文档http://akka.io/docs/akka-modules/1.1/modules/camel.html
与Java相比,Scala在大多数方面都非常简洁。至于JSON处理,可以在https://github.com/stevej/scala-json中找到Scala-Json。
下面是akka-camel文档的摘录。
import akka.actor.Actor
import akka.camel.{Message, Consumer}
class Consumer2 extends Actor with Consumer {
def endpointUri = "jetty:http://localhost:8877/camel/default"
def receive = {
case msg: Message => self.reply("Hello %s" format msg.bodyAs[String])
}
}
发布于 2011-12-01 21:38:26
Blue Eyes针对的就是这样的用例。
发布于 2011-12-02 08:38:00
https://stackoverflow.com/questions/8345809
复制