Hyperledger Fabric 链代码开发语言 - NodeJS、Java 还是 Go?

Hyperledger Fabric Chaincode Development Language - NodeJS, Java, or Go?

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

先前的问题 没有将 Java 作为选项解决,也没有考虑最近的 Fabric 1.4 平台版本。

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

is still fundamentally true. Base features typically get delivered in Go chaincode first. That being said, a new programming model has been introduced to Node.js chaincode in v1.4 that is explained in the new Developing Applications documentation 中的上一个答案。如果您对新的编程模型感兴趣,Node.js chaincode 将是一个不错的选择。

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