【问题标题】:Hyperledger Fabric Chaincode Development Language - NodeJS, Java, or Go?Hyperledger Fabric 链码开发语言——NodeJS、Java 还是 Go?
【发布时间】:2019-07-03 07:44:16
【问题描述】:

考虑到现有功能、开发人员生产力(假设每种语言的经验最少)、Fabric 社区内的支持以及增强路线图,是否有任何链码开发语言应该作为短期首选,或者单独使用,作为长期的选择?

先前的问题Node.js or Go for Hyperledger Fabric's chaincode development? 没有将 Java 作为一个选项,也没有考虑最近的 Fabric 1.4 平台版本。

【问题讨论】:

  • 这取决于您的选择,每种语言都有很多文档,而且社区现在比以往任何时候都大。从您熟悉的语言开始。

标签: hyperledger-fabric hyperledger-chaincode


【解决方案1】:

从 Hyperledger Fabric v1.4 开始,Go、Node.js 和 Java 链代码之间存在基本功能对等。

Node.js or Go for Hyperledger Fabric's chaincode development? 中的先前答案基本上仍然正确。基本功能通常首先在 Go 链码中交付。话虽如此,v1.4 中的 Node.js 链代码中引入了一种新的编程模型,新的Developing Applications documentation 对此进行了解释。如果您对新的编程模型感兴趣,Node.js 链码将是一个不错的选择。

归根结底,每种语言都有相似的功能、相似的性能,以及良好的支持和社区采用。

【讨论】:

  • 谢谢!是否有当前计划发布的链代码功能路线图,以及何时可以在各种语言链代码垫片中使用它们?例如,如果 HLF v2.0 将具有新的链代码功能 A 和 B,但这些功能仅在该版本的 Go shim 中可用,那么这将是非常有用的信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多