我正在考虑使用 Go 的移动库https://godoc.org/golang.org/x/mobile(我知道它是实验性的,所以这更像是一种观望的情况)为数据层和android 视图的 polyfill,iOS 视图使用 React-native http://facebook.github.io/react-native/,希望一旦支持 android 视图(如果支持/将支持)。如果有的话,我这样做会有多少冲突?我假设我可以在两个库之间传递来自每个本地(如在 obj-c 和 java 中,我知道这都编译为本地应用程序)语言的数据。澄清Go 的移动库和 react-native 都将被编译到移动客户端中。go lib 向服务器发出请求,而不是服务器。更新所以 React Native 出现在 Android 上,所以现在我只是想知道如何在同一个应用程序可执行文件中移动和反应原生以及彼此之间的通信。
2 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
是的,你可以这样做。您可以将生成的代码包含在您的 React Native项目中,并编写一些“粘合代码”(objective-c 和 java 类),这些代码需要您的 go 库并使用React Native的Native Module 扩展来访问提供的功能。
森栏
TA贡献1810条经验 获得超5个赞
我相信 React Native 可以用来制作任何可以在网络上运行的语言的移动应用程序。目前我正在学习如何使用 Golang 后端制作 React 应用程序。稍后我将在 React Native 中构建它,并开始使用 Golang 构建其他应用程序,看看这能走多远。udemy 有一门课程,讲授 golang 和 react,而且时间不长。
- 2 回答
- 0 关注
- 277 浏览
添加回答
举报
0/150
提交
取消