客户端 - 使用Dart作为客户端和Go语言作为服务器的服务器模型

时间:2015-04-27 15:46:17

标签: javascript web go dart angular-dart

我正在尝试了解谷歌的两种编程语言。

Dart - >制作Javascript

Go - >生成机器代码

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

它是如何运作的。有没有示例/样本。

示例:请解释一下.....

我输入www.learnlang.com。我希望使用Dart提供WEB UI,并调用GO语言开发的REST API。

注意:请不要关联谷歌应用引擎。我试图了解各个服务器中的模型。

谢谢。

1 个答案:

答案 0 :(得分:2)

我认为你做对了!例如,您使用dart2js编译您的dart应用程序以生成javascript代码。然后,您可以通过Web服务器(如Apache或Nginx)提供此代码。

此代码由客户端以Javascript格式下载。您的Javascript代码可能会连接到通过HttpRequests或WebSockets编写的后端。

您可以使用JSON,XML以及任何您想要的方式通过两个层交换数据。

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