这些传统语言有大量可用的库,并且拥有庞大的程序员基础。 随着 go-ipfs 达到 alpha,我们可以从其他语言的替代实现开始(类似于 py-ipfs)。 Java/CPP 经过实战测试,也可以快速赶上。
或者 Rust 是低级的并且应该提供内存安全
https://godoc.org/golang.org/x/mobile/app
如果 go-ipfs 可以移植到 android 和 iOS,我想我们不需要它的 CPP 版本。 我不太确定,因为我不熟悉 golang。
@jbenet @whyrusleeping ,你能评论一下吗?
go-ipfs 可以移植到 android 和 iOS,但需要做一些工作来限制资源消耗,并为应用程序制作某种 UI。
关键是,这个问题还有意义吗? 我们真的需要 cpp/java 实现吗?
@PayasR是的,有些人可能想使用这些语言的 ipfs 库。 但这不是核心团队的优先事项。
https://github.com/ipfs/java-ipfs-api供以后遇到此问题的任何人使用
我对 Java/Kotlin IPFS 实现(不仅仅是 API)感兴趣。 目前有正在进行的项目吗? @diasdavid似乎有一个关于如何开始使用 IPLD 的计划,这似乎非常重要。
C-IPFS 现在可以运行了,v1.0 的预发布已经上线,API 和 IPNS 正在运行,只是做所有的测试和修复,现在测试和修复......让它与 Go 版本一起玩得很好......无价;)
https://github.com/Agorise?tab=repositories
和平、爱和无神论,
代码
@whyrusleeping你成功将 go-ipfs 移植到 iOS 了吗? 你能分享你的项目吗?
你好,IPFS 节点的 Java 实现有什么进展吗?
最有用的评论
C-IPFS 现在可以运行了,v1.0 的预发布已经上线,API 和 IPNS 正在运行,只是做所有的测试和修复,现在测试和修复......让它与 Go 版本一起玩得很好......无价;)
https://github.com/Agorise?tab=repositories
和平、爱和无神论,
代码