我想将后端和前端分开,并使用HTTP msgs使它们通信。 哪些技术可以帮助我实现这一目标?

问题描述 投票:3回答:3

我和Java和Wicket合作了大约一年,我不喜欢直接绑定服务器和前端的想法(慢,不灵活)。 我想分离后端和前端,并使用HTTP进行通信。 所以我想开始一个关于这个想法的新项目,我想知道哪些工具可以帮助我(Backbone.js?)实现这一目标? 什么服务器语言可以流畅地谈论http / json(Scala,grovvy,Rails,Node.js ......)并且具有很高的性能。

javascript http scala backbone.js
3个回答
1
投票

Akka plus Camel可以很好地提供你想要的东西。 请参阅此处的文档http://akka.io/docs/akka-modules/1.1/modules/camel.html

与Java相比,Scala在大多数情况下都非常简洁。 至于JSON处理,有一个Scala-Json在这里找到https://github.com/stevej/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])
  }
}

1
投票

蓝眼睛针对这样的用例。


0
投票

您也可以使用升降机及其支撑

然后是任何javascript库。

Lift还有一个很棒的json库。 举起json

© www.soinside.com 2019 - 2024. All rights reserved.