12个以太坊区块链最佳开发工具

Posted 区块链兄弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12个以太坊区块链最佳开发工具相关的知识,希望对你有一定的参考价值。

点击蓝字,轻松关注

原文:11 Best Ethereum Development Tools to Grow Your Stack

本文约1300字+,阅读(观看)需要8分钟


     

区块链技术越来越热,CTO们,是时候考虑下你的团队在区块链方面的技术储备了。


本文列出用来开发以太坊应用的11个最佳工具。


1、 Mist

Mist的功能包括保存以太币、发送交易、部署合约等。你可以用它实现与区块链平台或测试网络的交互。当你需要进行快速交易时超级有用。


2、Geth

当你准备好了要开始搞以太坊应用开发时,使用Geth命令行工具会让你看着就像个黑客一样NB。Geth除了实现Mist的全部功能,还包含一些额外的重要特性,例如提供RPC API接口给应用程序以便你的应用可以通过它连接如以太坊网络。


3、Parity

Parity是一个用Rust开发的以太坊节点软件,开发者是前以太坊CTO:Gavin Wood博士。Parity 的特点就是速度块、轻量化。Parity 还在本机的8080 端口提供了一个Web界面供你访问。老实讲,安装过程有点痛苦,不过一旦装好了,它可比Geth好用太多了。


4、MetaMask

如果你在开发一个真的想让人用的以太坊应用,那你得考虑下必须要支持Metamask。这个小小的Chrome浏览器插件可以极大简化对你的DApp(去中心化应用:Decentralized Application)的访问。如果你还没有用过它,快去下载一个自己试试吧。


5、 Web3.js

如果你要构建一个DApp,你将会对Web3.js非常熟悉。这个JS库是你的应用和区块链交互的桥梁。


6、Truffle

Truffle的作用堪称你的以太坊开发工具箱里的改锥。它提供了快速创建、编译、部署和测试区块链应用的构建模块。


7、Solc

Solidity 合约代码虽然看起来像javascript,但是需要编译。Solc就是编译器,它可以把Solidity代码编译为以太仿字节码。


8、Solium

Solium是一个Solidity代码静态分析器,可以帮你规范化代码并发现安全隐患。


9、ether.camp

微软也入局区块链游戏了。他们开始提供在Azure上提供BaaS(Blockchain as a Service),ether.camp是他们提供的在线全功能Solidity集成开发环境。


10、BlockApps


11、Embark

Embark是另一个流行的开发框架,帮你轻松地构建、测试和部署DApp。


12、Zeppelin

也许你的私人银行账号的密码是password123,但是当你在开发涉及资金流转的智能合约时可不能这么干。Zeppelin库用来编写安全的合约,如果你已经在用Truffle,那引入Zeppelin是相当容易的。


文章发布只为分享区块链技术内容,版权归原作者所有,观点仅代表作者本人,绝不代表区块链兄弟赞同其观点或证实其描述。


猜猜你喜欢



点击“阅读原文”参与区块链问题讨论

以上是关于12个以太坊区块链最佳开发工具的主要内容,如果未能解决你的问题,请参考以下文章

以太坊是什么 - 以太坊开发入门指南

第一行代码:以太坊-创建自己的私有区块链

第一行代码:以太坊-创建自己的私有区块链

我目前正在学习 Solidity 以及如何在以太坊区块链上开发 Dapps,我的理解是不是正确?

区块链开发Windows平台搭建基于以太坊的区块链开发环境

以太坊开发完整去中心化应用 —— 区块链投票系统