【发布时间】:2015-12-04 10:57:26
【问题描述】:
我正在考虑使用 Go 的移动库 https://godoc.org/golang.org/x/mobile(我知道这是实验性的,所以这更像是一种观望情况)为数据层和用于 android 视图的 polyfill 编写一个移动应用程序,并使用 React -native http://facebook.github.io/react-native/ 用于 iOS 视图,希望一旦支持 android 视图(如果支持/将支持)。
如果有的话,我这样做会有多少冲突?我假设我可以在两个库之间传递来自每个本地语言的数据(如在 obj-c 和 java 中,我知道这都编译为本地应用程序)语言。
澄清
Go 的移动库和 react-native 都将被编译到移动客户端中。 go lib 向服务器发出请求,而不是服务器。
更新
所以 React Native 出现在 Android 上,所以现在我只是想知道如何在同一个应用程序可执行文件中实现移动和 react native 以及彼此之间的通信。
【问题讨论】:
-
我的练习:github.com/jan4984/UnsEduOralevaldemo。用 go(easy) 做一个 http 服务器,做一个纯 web 应用程序(比如在 browser-easy 中)。使用标准 http ajax 在视图和后台服务器之间传递数据。
-
只要你让 Gomob 和 ReactNative 分开工作,如果你在它们之间使用 http 连接它们就不会有问题。
-
看来是误会了。 Go 的移动库 不是 服务器端,它将在移动客户端使用 react-native 进行编译。就像在移动端向服务器发出请求一样,我想将该响应数据发送到 react-native 到模板到视图中。考虑到这一点,我为什么要在两者之间谈论 http?
-
我认为他们假设 go lib 在手机上,并且它向 react native lib 公开了一个 http 接口?只是我的阅读。
-
我不太确定,但这种情况下的解决方案更奇怪哈哈。
标签: android ios go react-native