考虑到现有功能、开发人员生产力(假设每种语言的经验最少)、Fabric 社区内的支持以及增强的路线图,是否有任何链代码开发语言应该作为短期首选,或者单独作为长期选择?
之前的问题Node.js 或 Go 用于 Hyperledger Fabric 的链码开发?没有将 Java 作为一个选项,也没有考虑到最近的 Fabric 1.4 平台版本。
考虑到现有功能、开发人员生产力(假设每种语言的经验最少)、Fabric 社区内的支持以及增强的路线图,是否有任何链代码开发语言应该作为短期首选,或者单独作为长期选择?
之前的问题Node.js 或 Go 用于 Hyperledger Fabric 的链码开发?没有将 Java 作为一个选项,也没有考虑到最近的 Fabric 1.4 平台版本。
从 Hyperledger Fabric v1.4 开始,Go、Node.js 和 Java 链码之间存在基本功能对等。
Node.js 或 Go 中的先前答案用于 Hyperledger Fabric 的链码开发?基本上仍然是正确的。基本功能通常首先在 Go 链码中交付。话虽如此,在 v1.4 中已将新的编程模型引入 Node.js 链代码,新的开发应用程序文档中对此进行了说明。如果您对新的编程模型感兴趣,Node.js 链码将是一个不错的选择。
归根结底,每种语言都有相似的功能、相似的性能,以及良好的支持和社区采用。