TRUFFLE SUITE – 非常友好的智能合约开发套件

非常友好的智能合约开发套件,Truffle Suite 让开发人员尽可能轻松地从创意到 dapp。
英文
- 资料简介
- 学员评分
TRUFFLE SUITE - 非常友好的智能合约开发套件
TRUFFLE
让智能合约开发更轻松
使用以太坊虚拟机 (EVM) 的世界级开发环境、测试框架和区块链资产管道,旨在让开发人员的工作更轻松。使用TRUFFLE,您将获得:
- 内置智能合约编译、链接、部署和二进制管理。
- 用于快速开发的自动化合约测试。
- 可编写脚本的、可扩展的部署和迁移框架。
- 用于部署到任意数量的公共和专用网络的网络管理。
- 使用 EthPM 和 NPM 进行包管理,使用ERC190标准。
- 用于直接合约通信的交互式控制台。
- 支持紧密集成的可配置构建管道。
- 在 Truffle 环境中执行脚本的外部脚本运行器。
Ganache
一键式区块链
Ganache是用于快速以太坊和 Corda 分布式应用程序开发的个人区块链。您可以在整个开发周期中使用 Ganache;使您能够在安全且确定性的环境中开发、部署和测试您的 dApp。
Ganache 有两种风格:UI 和 CLI。Ganache UI 是一个支持 Ethereum 和 Corda 技术的桌面应用程序。命令行工具ganache-cli(以前称为 TestRPC)可用于以太坊开发。更喜欢使用命令行?本文档将只关注 Ganache 的 UI 风格。有关命令行文档,请参阅Ganache CLI 自述文件。
Ganache 的所有版本均可用于 Windows、Mac 和 Linux。
drizzle
前端的新链数据
Drizzle 是前端库的集合,使编写 dapp 前端变得更容易和更可预测。Drizzle 的核心基于 Redux 商店,因此您可以访问围绕 Redux 的精彩开发工具。我们负责同步您的合约数据、交易数据等。
- 完全反应式的合约数据,包括状态、事件和交易。
- 声明式,因此您不会在不需要的数据上浪费宝贵的周期。
- 保持对底层功能的访问。Web3 和您的合约方法仍然存在,未受影响。