關(guān)注?EOS Asia?了解每周EOS資訊

版權(quán)聲明:EOS GO譯文
原文鏈接:https://www.eosgo.io/blog/eos-studio-set-up/
EOS Studio是用于EOSIO dApp開(kāi)發(fā)的圖形集成開(kāi)發(fā)(IDE),通過(guò)在應(yīng)用程序中集成EOSIO所需的各種工具,從而為dApp開(kāi)發(fā)提供了功能強(qiáng)大且易于使用的環(huán)境。其主要功能包括EOSIO定制代碼的編輯、內(nèi)置構(gòu)建及部署、交互式合同的檢查、EOSIO版本管理等等。開(kāi)發(fā)人員們通過(guò)使用EOS Studio可以完成本地開(kāi)發(fā)、測(cè)試網(wǎng)(Kylin和Jungle)上的調(diào)試、EOS主網(wǎng)上部署的整個(gè)開(kāi)發(fā)過(guò)程。
EOS Studio目前可在Mac OS、Linux及Windows上使用,可通過(guò)以下鏈接下載更新安裝包:
https://download.eosstudio.io/mac
https://download.eosstudio.io/linux
http://download.eosstudio.io/win
在本系列教程中,我們將會(huì)從EOS Studio的主要功能以及DApp的開(kāi)發(fā)方法等方面進(jìn)行介紹,熟悉EOS的開(kāi)發(fā)人員還可以借此學(xué)習(xí)一下如何通過(guò)使用EOS Studio從而減少繁瑣的工作以及怎樣提高開(kāi)發(fā)效率。當(dāng)然,請(qǐng)先確認(rèn)好你已下載并安裝了EOS Studio。
01
首次打開(kāi)EOS Studio時(shí),歡迎頁(yè)面將會(huì)協(xié)助你安裝好EOSIO開(kāi)發(fā)的必備工具,包括Docker、EOSIO主程序、EOSIO.CDT和系統(tǒng)合約。如果你認(rèn)為在開(kāi)發(fā)中并不會(huì)用到所有的工具,那么可以選擇單擊“跳過(guò)(Skip)”按鈕。
02
Docker
Docker用于安裝EOSIO主程序并運(yùn)行本地EOSIO節(jié)點(diǎn)。點(diǎn)擊“安裝”按鈕將跳轉(zhuǎn)至官方網(wǎng)站下載Docker。在Linux上,EOS Studio將會(huì)有如何在Linux上安裝Docker的官方文檔提示。
安裝完成后,返回EOS Studio并單擊“Start Docker”按鈕來(lái)啟動(dòng)Docker守護(hù)程序。 一旦啟動(dòng)成功,EOSIO將出現(xiàn)一個(gè)“Install”按鈕。
03
EOSIO
EOSIO是主要程序,包括EOSIO節(jié)點(diǎn)可執(zhí)行nodeos,命令行工具cleos和錢(qián)包管理工具keosd。 單擊“安裝”按鈕并選擇要安裝的版本,EOS Studio將通過(guò)Docker自動(dòng)為你下載EOSIO程序。
Block.one將定期更新EOSIO軟件,需要注意的是,不同的版本在某些細(xì)節(jié)上可能并不兼容,因此EOS Studio支持同時(shí)安裝多個(gè)版本的EOSIO。如果需要使用不同版本進(jìn)行開(kāi)發(fā),則需要在完成預(yù)備工具安裝后,再在EOSIO Managera中安裝其他版本。
04
EOSIO.CDT
EOSIO.CDT(合同開(kāi)發(fā)工具包)主要用于將C ++編寫(xiě)的智能合約編譯為WASM。它可以作為Homebrew軟件包來(lái)使用,因此只要你安裝了Homebrew,Mac OS版本的EOS Studio就會(huì)自動(dòng)進(jìn)行相關(guān)處理。
而對(duì)于Linux用戶來(lái)說(shuō),安裝則不那么簡(jiǎn)單,EOS Studio會(huì)引導(dǎo)你到EOSIO.CDT GitHub數(shù)據(jù)庫(kù),然后通過(guò)安裝說(shuō)明來(lái)進(jìn)行安裝。
05
系統(tǒng)合約
在系統(tǒng)合約中包含了許多EOS官方合約的源代碼,包括eosio.token,eosio.msig等。這些代碼并不是必需的,但可以將它們作為參考來(lái)使用。單擊“Install”按鈕,EOS Studio將復(fù)制其相應(yīng)的數(shù)據(jù)庫(kù)。
所有的工具安裝成功后,左側(cè)將有四個(gè)綠色標(biāo)記,底部將顯示“Get Started”按鈕。單擊按鈕進(jìn)入EOS Studio便可開(kāi)始EOSIO的開(kāi)發(fā)了。
在下一篇文章中,我們將會(huì)對(duì)EOS Studio代碼編輯器和合約檢查器進(jìn)行介紹:通過(guò)系統(tǒng)合約eosio.token,你可以了解到如何管理本地EOSIO節(jié)點(diǎn)、怎樣在本地節(jié)點(diǎn)上構(gòu)建和部署智能合約以及合約操作和數(shù)據(jù)如何進(jìn)行交互。
如果對(duì)EOS Studio以及本系列教程的任何想法。請(qǐng)將反饋意見(jiàn)發(fā)給我們,對(duì)于我們改進(jìn)EOS Studio有很大幫助。?
網(wǎng)站:https://www.eosstudio.io
電報(bào):https://t.me/eosstudio
免責(zé)聲明:上述作者表達(dá)的觀點(diǎn)不一定代表EOS GO及EOS Asia的觀點(diǎn)。 EOS GO是一個(gè)社區(qū),其中EOS GO博客是作者表達(dá)其不同想法和觀點(diǎn)的平臺(tái)。
我們的目標(biāo)
我們確保EOS作為一種健康的社區(qū)驅(qū)動(dòng)的公鏈,維護(hù)EOS生態(tài),對(duì)抗所有想通過(guò)把生態(tài)系統(tǒng)私有化為自己爭(zhēng)取利益的人或者組織。
EOS Asia將把全世界最好的技術(shù)聚合在一起,立志讓人人都能用到區(qū)塊鏈的基礎(chǔ)設(shè)施。

了解我們
EOS Asia主頁(yè):https://www.eosasia.one
EOS Asia瀏覽器:https://www.eosx.io
EOS Asia官方電報(bào)群:https://t.me/@EOSAsia
EOSInfra官網(wǎng): https://www.eosinfra.io
EOSInfra官方電報(bào)群:https://t.me/@eosinfra
