Estos lenguajes convencionales tienen una gran cantidad de bibliotecas disponibles y tienen una gran base de programadores. A medida que go-ipfs llega a alpha, podemos comenzar con implementaciones alternativas en otros lenguajes (similar a py-ipfs). Java / CPP se prueban en batalla y también pueden ponerse al día rápidamente.
O Rust que es de bajo nivel y debería proporcionar seguridad a la memoria
https://godoc.org/golang.org/x/mobile/app
Si go-ipfs se puede portar a Android e iOS, supongo que no requerimos la versión CPP. Sin embargo, no estoy muy seguro ya que no estoy familiarizado con golang.
@jbenet @whyrusleeping , ¿puedes comentar?
go-ipfs se puede portar a Android e iOS, pero será necesario trabajar un poco para limitar el consumo de recursos y también crear algún tipo de interfaz de usuario para la aplicación.
el punto es, ¿este problema todavía tiene sentido? ¿realmente requerimos implementaciones de cpp / java?
@PayasR sí, algunas personas pueden querer usar una biblioteca ipfs en esos idiomas. Sin embargo, no es una prioridad para el equipo central.
https://github.com/ipfs/java-ipfs-api para cualquiera que se encuentre con esto más adelante
Estoy interesado en una implementación IPFS de Java / Kotlin (no solo API). ¿Hay algún proyecto en marcha actualmente? @diasdavid parecía tener un plan sobre cómo empezar con IPLD , lo cual parece bastante importante.
C-IPFS ahora es funcional, la versión preliminar de la v1.0 está en línea, la API y el IPNS están funcionando, simplemente haciendo todas las pruebas y reparaciones y pruebas y reparaciones ahora ... Haciendo que funcione bien con la versión Go ... no tiene precio ;)
https://github.com/Agorise?tab=repositories
Paz, amor y agorismo,
kenCode
@whyrusleeping ¿Ha transferido con éxito go-ipfs a iOS? ¿Puedes compartir tu proyecto?
Hola, ¿algún progreso en la implementación de Java del nodo IPFS?
Comentario más útil
C-IPFS ahora es funcional, la versión preliminar de la v1.0 está en línea, la API y el IPNS están funcionando, simplemente haciendo todas las pruebas y reparaciones y pruebas y reparaciones ahora ... Haciendo que funcione bien con la versión Go ... no tiene precio ;)
https://github.com/Agorise?tab=repositories
Paz, amor y agorismo,
kenCode