我正在尝试了解谷歌的两种编程语言。
Dart - >制作Javascript
Go - >生成机器代码
如果我需要结合客户端 - 服务器模型。我想知道这个架构是如何运作的。
它是如何运作的。有没有示例/样本。
示例:请解释一下.....
我输入www.learnlang.com。我希望使用Dart提供WEB UI,并调用GO语言开发的REST API。
注意:请不要关联谷歌应用引擎。我试图了解各个服务器中的模型。
谢谢。
答案 0 :(得分:2)
我认为你做对了!例如,您使用dart2js
编译您的dart应用程序以生成javascript代码。然后,您可以通过Web服务器(如Apache或Nginx)提供此代码。
此代码由客户端以Javascript格式下载。您的Javascript代码可能会连接到通过HttpRequests或WebSockets编写的后端。
您可以使用JSON,XML以及任何您想要的方式通过两个层交换数据。
Go很可能作为一个进程运行,并为API嵌入自己的“侦听HttpRequests”机制。