【文件属性】:
文件名称:改之理java源码复制-go-ghostbridge:加密和相互认证的ReactNativetoGo库桥
文件大小:97KB
文件格式:ZIP
更新时间:2021-06-06 17:10:35
系统开源
改之理java源码复制go-ghostbridge
–
React
Native
到
Go
桥
跨越语言障碍很难……真的很难!
如果你有一个
React
Native
移动
UI
并且想调用一个
Go
编写的库方法,理论上你需要跨JavaScript
→
Java
→
C
→
Go
。
实际上,如果我们也添加技术层,就是UI
(JavaScript)
→
Native
Modules
(JavaScript/Java)
→
Android
(Java)
→
Native
Interface
(Java/C)
→
Shared
library
(C)
→
Go
wrappers
(C/Go)
→
Library
(Go)
。
虽然有很多很棒的工具可以帮助简化上述操作,但用户仍然需要进行大量的手动粘合。
即使付出了所有的努力,每一种跨越的语言都会引入限制和性能损失。
在某些时候,整个系统变得太脆弱而无法维护。
ghostbridge项目旨在在前端和应用程序逻辑之间建立直接通信,省略所有中间语言,将
React
Native
直接挂钩到
Go
中。
请注意,这个项目不是灵丹妙药,它可能对您的
【文件预览】:
go-ghostbridge-master
----android()
--------GhostBridge.java(4KB)
----demo-welcome.png(45KB)
----demo-avatars.png(45KB)
----LICENSE(1KB)
----ghostbridge.go(3KB)
----ghostbridge_test.go(1KB)
----README.md(18KB)