是否可以将Go与其他语言混合以创建桌面应用程序?

时间:2014-08-07 17:33:30

标签: go desktop-application

我知道有可能mix C with Go,但我想知道是否有可能与其他语言混合。具体来说,我想知道是否可以在Go中编写后端,然后使用Swift或C#为桌面应用程序创建GUI。

此外,构建这样的应用程序是否常见?性能成本如何?目标是编写跨平台后端,然后使用本机平台工具创建GUI。因此,我将使用Swift和Cocoa为OS X和C#和.NET制作GUI,以便为Windows制作GUI。这样,应用程序的行为和感觉就像本机应用程序一样。

1 个答案:

答案 0 :(得分:0)

与使用Go的C / C ++没有相同的意义,没有,但是没有什么能阻止你在Go中编写后端并通过http(或stdin / stdout)控制它。