首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超级分类账的链码所用的语言是书面的吗?

超级分类账的链码所用的语言是书面的吗?
EN

Stack Overflow用户
提问于 2020-05-11 13:30:06
回答 2查看 514关注 0票数 0

我正试图在超级分类账中开发一个链码。我知道,链码cab是在java、go或节点js中开发的。我的问题是,我用哪种语言开发链码是否重要?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-13 04:24:38

在考虑用哪种语言编写链码时,我通常看到orgs会问自己以下问题:

SDK/support?

  • Which语言最成熟的语言是
  • ,开发人员最感兴趣/最容易雇用?
  • 哪种语言最安全?

最后一个问题经常被忽略,但在我看来,在考虑到链码中的but通常比典型代码中的but更重要时,它是最关键的!请记住,链码的输出是在分类帐中记录的,修复坏链码的输出可能是一个昂贵的过程。

考虑到这些问题,您可以对这三种语言(go、nodejs、java)的链码支持进行评估,如下所示:

到目前为止,

  • Golang拥有最成熟的SDK/支持。Fabric是用Go编写的,认为Go在所有切线项目中都是一流的公民;因此,当涉及到Fabric support.
  • NodeJS时,它通常是第一种被考虑和更新最多的语言,可能是最容易找到人才的语言,并且已经是一种广泛流行的语言,这意味着在用NodeJS编写时,链码通常是最容易访问的。第一个开发也是最流行的Fabric (非链码)是nodejs,所以它们很好地结合在一起。当然,supported.
  • Golang Java的可用开发人员可能与其他开发人员一样多,但我在这里将其计算在第二位,因为和Java都是强类型语言,并提供了这些语言所带来的保证。Java还带来了多年的生产经验和安全。当涉及到动态类型的JIT编译语言(如nodejs.js.

)的语言安全性时,这两种语言都获胜了。

TL;DR: Golang有很强的安全保障,并且得到了最广泛的支持,NodeJS更容易编写,也更容易找到开发人员,Java是一个很难销售的地方。

票数 1
EN

Stack Overflow用户

发布于 2020-05-11 14:52:19

我建议使用GoLang,因为它在性能和可伸缩性方面是一种高效率和强大的语言。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61730909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档