Fabric Javascript SDK 和 Hyperledger Composer 在功能上有什么区别?
What are the functional differences between Fabric Javascript SDK and Hyperledger Composer?
除了 Composer 使原型业务网络的部署和测试更容易以及我们不必了解 golang 来开发链代码这一事实之外,这些接口提供的功能有什么不同可能导致一个选择一个而不是另一个?
这篇文章大概可以为您提供所需的答案:
https://blog.selman.org/2017/07/08/getting-started-with-blockchain-development/
Hyperledger Composer 既是一个应用程序开发框架,也是一组强大的工具,可简化和加速最终在 Hyperledger Fabric 区块链上执行的区块链应用程序和智能合约的创建。 Composer 有自己的运行时,即通用链代码和托管并解释部署的业务网络 - 因此您的智能合约只需要使用 Javascript,而不是您提到的 Go a(这是 Fabric 的域)中的链代码。它还具有建模工具,可用于创建您的业务网络模型并定义诸如访问控制列表和要执行的查询之类的控件。
这个架构 link 应该可以帮助您进一步理解 -> https://www.slideshare.net/SimonStone8/hyperledger-composer-architecture
进一步查看 Hyperledger Composer 文档,请参见此处:
https://hyperledger.github.io/composer/
要查看 Hyperledger Fabric 文档 - 请参见此处:
除了 Composer 使原型业务网络的部署和测试更容易以及我们不必了解 golang 来开发链代码这一事实之外,这些接口提供的功能有什么不同可能导致一个选择一个而不是另一个?
这篇文章大概可以为您提供所需的答案:
https://blog.selman.org/2017/07/08/getting-started-with-blockchain-development/
Hyperledger Composer 既是一个应用程序开发框架,也是一组强大的工具,可简化和加速最终在 Hyperledger Fabric 区块链上执行的区块链应用程序和智能合约的创建。 Composer 有自己的运行时,即通用链代码和托管并解释部署的业务网络 - 因此您的智能合约只需要使用 Javascript,而不是您提到的 Go a(这是 Fabric 的域)中的链代码。它还具有建模工具,可用于创建您的业务网络模型并定义诸如访问控制列表和要执行的查询之类的控件。
这个架构 link 应该可以帮助您进一步理解 -> https://www.slideshare.net/SimonStone8/hyperledger-composer-architecture
进一步查看 Hyperledger Composer 文档,请参见此处:
https://hyperledger.github.io/composer/
要查看 Hyperledger Fabric 文档 - 请参见此处: