91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

truffle有什么特點

發布時間:2021-11-12 15:50:56 來源:億速云 閱讀:119 作者:iii 欄目:開發技術

本篇內容介紹了“truffle有什么特點”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

  Truffle是針對基于以太坊的Solidity語言的一套開發框架。本身基于JavaScript。Truffle是一個世界級的開發環境,測試框架,以太坊的資源管理通道,致力于讓以太坊上的開發變得簡單,

  Truffle有以下特點:

  內置的智能合約編譯,鏈接,部署和二進制文件的管理。

  快速開發下的自動合約測試。

  腳本化的,可擴展的部署與發布框架。

  部署到不管多少的公網或私網的網絡環境管理功能

  使用EthPM&npm提供的包管理,使用ERC190標準。

  與合約直接通信的直接交互控制臺(寫完合約就可以命令行里驗證了)。

  可配的構建流程,支持緊密集成。

  在Truffle環境里支持執行外部的腳本。

  安裝方式:

  npminstall-gtruffle

  環境要求

  Nodejs5.0+

  Windows,Linux,或MacOSX

  Truffle需要以太坊客戶端,需要支持標準的jsONRPCAPI。對于開發來說,有一些更適合,后續章節會介紹(如:testRPC提供編碼調試時的實時反饋)。

  學習Truffle前要知道什么?

  總的來說不需要什么特別的。

  由于本身是基本JavaScript的,但對JavaScript的要求比較低,知道基本語法、模塊、Promise的概念差不多就可以了,不知道也行,碰到不懂的,現查資料都來得及。(這個我做為一個后臺開發勉強可以懂)。

  需要知道Solidity,因為本身就是針對它的一個框架,不然學這個干什么。

  知道一點點以太坊的基礎,不過學Solidity那點就夠了。

  Truffle有什么用?

  Truffle到底為我們帶來了什么呢,

  首先對客戶端做了深度集成。開發,測試,部署一行命令都可以搞定。不用再記那么多環境地址,繁重的配置更改,及記住諸多的命令。

  它提供了一套類似maven或gradle這樣的項目構建機制,能自動生成相關目錄,默認是基于Web的。當前這個打包機制是自定義的,比較簡陋,不與當前流行打包方案兼容。但自已稱會棄用,與主流兼容,好在它也支持自定義打包流程。

  提供了合約抽象接口,可以直接通過varmeta=MetaCoin.deployed();拿到合約對象后,在JavaScript中直接操作對應的合約函數。原理是使用了基于web3.js封裝的EtherPudding工具包。簡化開發流程。

  提供了控制臺,使用框架構建后,可以直接在命令行調用輸出結果,可極大方便開發調試。

  提供了監控合約,配置變化的自動發布,部署流程。不用每個修改后都重走整個流程。

“truffle有什么特點”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南召县| 龙川县| 航空| 鸡西市| 五常市| 阿城市| 石柱| 尼木县| 禄丰县| 杭锦后旗| 新疆| 甘德县| 南康市| 临潭县| 玉山县| 禄劝| 建昌县| 新乡市| 曲松县| 沙河市| 滕州市| 普兰店市| 于都县| 兴国县| 金沙县| 怀化市| 铁岭市| 崇阳县| 洞头县| 福州市| 涟水县| 灵璧县| 太和县| 青铜峡市| 潢川县| 曲周县| 红原县| 黄山市| 河曲县| 莲花县| 礼泉县|