2015-04-27 100 views
0

我想了解谷歌两种编程语言。客户端 - 使用Dart作为客户端和Go语言作为服务器的服务器模型

飞镖 - >生产的Javascript

围棋 - >农产品机器码

如果我需要结合客户端 - 服务器模型。我想知道架构如何工作。

它是如何工作的。有没有任何示例/示例。

示例:请说明一下.....

我输入www.learnlang.com。我期望使用Dart为Web UI提供服务,并且正在调用GO语言开发的REST API。

注意:请不要涉及谷歌应用程序引擎。我正试图了解单个服务器中的模型。

谢谢。

回答

2

我想你说得对!因此,例如,您使用dart2js编译您的dart应用程序以生成JavaScript代码。然后,您可以通过Web服务器(如Apache或Nginx)来提供此代码。

这段代码被客户端下载为Javascript。您的Javascript代码可能会连接到通过HttpRequests或WebSockets编写的后端。

您可以通过JSON,XML和任何层来交换数据,无论您想要什么。

Go很可能会作为一个进程运行,并且嵌入其自己的“监听HttpRequests”API机制。

+0

谢谢你的答案。这是预期的答案。 – Maddy