2015-04-27 134 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