我知道有可能mix C with Go,但我想知道是否有可能与其他语言混合。具体来说,我想知道是否可以在Go中编写后端,然后使用Swift或C#为桌面应用程序创建GUI。
此外,构建这样的应用程序是否常见?性能成本如何?目标是编写跨平台后端,然后使用本机平台工具创建GUI。因此,我将使用Swift和Cocoa为OS X和C#和.NET制作GUI,以便为Windows制作GUI。这样,应用程序的行为和感觉就像本机应用程序一样。
答案 0 :(得分:0)
与使用Go的C / C ++没有相同的意义,没有,但是没有什么能阻止你在Go中编写后端并通过http(或stdin / stdout)控制它。