12個以太坊區塊鏈最佳開發工具

來源:互聯網
上載者:User

區塊鏈技術越來越熱,CTO們,是時候考慮下你的團隊在區塊鏈方面的技術儲備了。

如果你希望Team Dev快速掌握以太坊DApp開發技能,可以嘗試匯智網提供的線上互動教程: 以太坊DApp實戰開發入門 去中心化電商DApp實戰開發

本文列出用來開發以太坊應用的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

任何人都可以查看區塊鏈裡的任何資料,那麼你為什麼不看看。BlockApps提供了一些簡潔的API來協助你查看錢包餘額、編寫交易、讀取合約狀態等。只需要輸入一些地址,你就可以像摩爾莫斯一樣洞察秋毫了。

11、Embark

Embark是另一個流行的開發架構,幫你輕鬆地構建、測試和部署DApp。

12、Zeppelin

也許你的私人銀行帳號的密碼是password123,但是當你在開發涉及資金流轉的智能合約時可不能這麼幹。Zeppelin庫用來編寫安全的合約,如果你已經在用Truffle,那引入Zeppelin是相當容易的。

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.