# 生态工具
# MetaMask
MetaMask是为了创建更安全和可用的以太坊网站而创建的。特别是,它处理帐户管理并将用户连接到区块链。Chrome、Brave和Safari浏览器都支持它。
# Remix
Remix是一个开源的用于Solidity智能合约开发的Web端IDE,提供基本的编译、部署至本地或测试网络、执行合约等功能。Solidity是Ethereum官方设计和支持的程序语言,专门用于编写智能合约。
# Truffle
Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单,Truffle有以下优点:
- 内置的智能合约编译,链接,部署和二进制文件的管理。
- 可快速开发自动化智能合约测试框架。
- 可脚本化、可扩展的部署和迁移框架。
- 可管理多个不同的以太坊网络,可部署到任意数量的公共主网和私有网络。
- 使用ERC190标准,使用EthPM和NPM进行包装管理。
- 支持通过命令控制台直接与智能合约进行交互。
- 可配置的构建管道,支持紧密集成。
- 支持在Truffle环境中使用外部脚本运行器执行脚本。