比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads

WEB:Web3開發工具大全之一:語言、框架與IDE_SOL

Author:

Time:1900/1/1 0:00:00

據報道,區塊鏈開發是增長最快的行業之一。隨著鏈上項目(DeFi、NFT、DAO)的爆炸式增長,對區塊鏈開發者的需求也急劇上升。

當你已經在區塊鏈上構建,或計劃創建一個精彩的區塊鏈應用時,這里有一個全面的指南,介紹一些創建區塊鏈應用程序的最佳工具。

編程語言

為了開發區塊鏈應用程序,你需要學習(至少)一種編程語言。這些語言允許你創建智能合約代碼,作為你的應用程序的后端功能。

Solidity

目前,Solidity是最流行的區塊鏈開發語言。Solidity是一種高階的、面向對象的語言,它借用了其他語言的一些元素,特別是C++。(注:其實Solidity語法更像Javascript,有JS基礎的同學很容易上手)。

許多開發者喜歡學習Solidity,因為以太坊使用Solidity來編寫智能合約。除此之外,Solidity是圖靈完備的(Turing-complete),允許你創建具有豐富功能的復雜應用程序。

Web3交易聚合平臺Kana Labs完成新一輪融資,MARBLEX參投:金色財經報道,Web3交易聚合平臺Kana Labs宣布完成新一輪融資,韓國最大手游開發商Netmarble構建基于Klaytn主網的鏈游生態項目MARBLEX參投,但具體投資金額暫未披露。Kana Labs覆蓋多條區塊鏈(Polygon、Solana、Aptos、Neon)的跨鏈DeFi 服務,支持跨鏈交易、跨鏈借貸、收益聚合等功能,在B2B端提供Web3中間件SDK工具包和智能錢包解決方案,在B2C端提供Swap、質押和收益生成服務。(outlookindia)[2023/5/24 15:21:41]

(Web3地圖譯注:圖靈完備的通俗理解,就是用別的語言能實現的功能Solidity都能實現。以后不要再問XX功能Web3里能不能實現了,去看看Web2有沒有相應的實現就知道了)。

日本科技巨頭富士通推出Web3開發服務平臺:金色財經報道,日本科技巨頭富士通(Fujitsu)宣布推出 Web3 開發服務平臺“Fujitsu Web3 Acceleration Platform”,為初創公司、合作伙伴公司和構建 Web3 應用程序和服務的大學提供開發環境、區塊鏈服務應用程序接口、以及高計算服務。

2023 年 3 月起,富士通將為旗下 CaaS 加速器計劃的選定參與者提供該平臺的訪問權限,未來還會把此權限拓展到其全球合作伙伴。[2023/2/9 11:55:37]

學習Solidity是開始你作為區塊鏈開發者旅程的一個好方法。Solidity的普及意味著你可以輕易獲得有用的教程、指南和文檔,這些都是為初學者設計的。

Solidity程序可以在以太坊之外的其他區塊鏈上運行,只要它們與Ethereum虛擬機(EVM)兼容。這意味著您可以在兼容EVM的區塊鏈上快速部署項目,如 BSC、Avalanche、Polygon、Matic Network等。

洋河股份擬斥資30億元聯合華泰紫金投資大消費、Web3 等領域:金色財經消息,知名酒業公司洋河股份擬斥 30 億元聯合華泰紫金設立母基金投資,華泰洋河母基金投資方向包括聚焦大消費、新經濟、大健康、新科技等領域,其中新經濟主要包括數字化、web3.0等領域。(智通財經)[2022/8/11 12:17:53]

Vyper

Solidity不是創建智能合約的唯一語言。一個流行的替代方案是Vyper——一種基于Python且與EVM兼容的語言。

雖然Vyper沒有Solidity那么多的功能和知名度,但對于熟悉Python的開發者來說,它可以說是理想的選擇。此外,Vyper的簡單架構減少了軟件錯誤,并簡化了智能合約的審計工作。

(Web3地圖注:著名的 Curve 協議的核心代碼就是使用Vyper語言編寫)

Rust

Rust是一種較新的編程語言,在區塊鏈開發社區越來越受歡迎。它是一種用于編寫智能合約的低級語言(low-level language),因其內存效率、簡單性和可靠性而受到推崇。

PraSaga和Metahug正在合作通過Roblox提供Web3教育產品:金色財經消息,PraSaga宣布與全球慈善組織Metahug建立合作伙伴關系,幫助資源有限的青少年理解和使用Web3。Metahug將通過流行的青少年游戲平臺Roblox向孩子們展示如何使用和創建Web3工具,PraSaga提供免費訪問其SagaChain以支持該計劃。

此次合作將通過Metahug返校Roblox黑客馬拉松來慶祝,鼓勵全球年輕學生在該平臺上進行創作和協作。該計劃將提供游戲教育:各種Web3主題,包括區塊鏈、DAO和所有權。(prnewswire)[2022/8/4 2:58:07]

問題是Rust與EVM不兼容,所以你不能在Ethereum和EVM兼容的鏈上部署項目。但是,像Solana、NEAR、Polkadot和Elrond這樣較新的鏈使用Rust,所以學習這種語言仍然是一項很好的技術投資。

周鴻祎:很多Web3是零和模型,我對其稍微持保留意見:7月29日,360公司創始人周鴻祎在接受專訪時表示,Web3.0、區塊鏈、元宇宙,能不能實現顛覆,取決于有沒有足夠多的應用小場景,再一點一滴地改進,才有用戶來用。元宇宙和Web3都不要做得太宏大,按照顛覆式創新的觀點,任何改變世界的力量在剛出來的時候都有兩個特征,第一是都很小,第二是能對世界的某些應用有所改變。今天很多Web3的模型,我感覺就是這種零和模型,我對它稍微持保留意見。對新生事物也別一棍子打死,Web3和元宇宙也可以從一些微觀的細節開始,比如改變大家開會的方式。[2022/7/29 2:45:28]

開發框架 / Frameworks

從頭開始建立一個鏈上應用程序(dApp)可能是一項艱巨的任務,特別是如果你必須自己處理每一個微小的細節。幸運的是,你可以從提供即插即用的基礎設施的軟件框架中受益,從而輕松創建dApps。

框架帶有創建、測試和部署代碼所需的資源(庫和工具)。從頭開始編碼你的DApp是不必要的,因為你可以采用現成的軟件包并添加額外的功能。此外,大多數框架都是由經驗豐富的工程師開發和優化的,使其強大、高效和多功能。

(Web3地圖注:合理使用成熟開發框架另一個好處是,安全性,這一點對于智能合約開發至關重要)。

Truffle

在我們的區塊鏈開發框架列表中,第一個是Truffle。Truffle是一個基于JavaScript的框架,用于開發、測試和部署智能合約。它一直是區塊鏈行業最常用的框架之一,而且有充分的理由。

Truffle包含了創建全功能dApp所需的資源,從內置智能合約創建工具到測試區塊鏈環境。它還配備了開箱即用的庫,幫助你更容易構建dApp的前端。

Hardhat

Hardhat是另一個強烈推薦給智能合約開發者的框架。與Truffle一樣,Hardhat是一個基于JavaScript的框架,用于在Ethereum上創建、測試、部署和調試應用程序。

Hardhat是一個全面的工具平臺,它抽象化了與區塊鏈軟件開發相關的大多數低層次、通用功能。因此,你可以專注于更重要的任務,如為你的dApp構建核心基礎設施。

Embark

Embark是一個全棧開發框架,允許你同時構建你的dApp的前端和后端。雖然在名單上排在最后,但Embark與本節中列出的其他框架一樣好。

Embark為dApp數據存儲、實時代碼測試和智能合約部署提供資源。此外,你還可以獲得重要的插件,如Etherscan、Solc、Solium等。

集成開發環境 / IDEs

集成開發環境(IDE)通過將核心開發工具整合到一個圖形用戶界面(GUI)來幫助應用程序的開發。大多數集成開發環境都具有代碼編譯、編輯、語法高亮、構建自動化和調試功能等。

Remix IDE

Remix被許多區塊鏈開發者認為是IDE的行業標準。通過Remix IDE,您可以編譯、測試和調試智能合約——所有這些都來自一個直觀的界面。

Remix IDE是用JavaScript編寫的,你可以從任何瀏覽器上使用它,當然你也可以在電腦上本地運行它(當作一個桌面應用程序)。它提供了一套全面的庫、插件和其他功能,以提高智能合約的開發效率。

EthFiddle

EthFiddle是一個基于瀏覽器的IDE,用于編寫和調試Solidity代碼。由Loom Network開發的EthFiddle是一個優秀的工具,如果你在一個項目上與他人合作。有了這個軟件,你可以輕松地編輯、查找并與他人分享代碼片段以獲得反饋。

EthFiddle不像Remix IDE那樣功能豐富,但它很適合在演示中分享代碼。它提供精心設計的測試和原型設計功能,使其成為任何區塊鏈開發者的好工具。

Ethcode

我們還推薦Ethcode,一個用于以太坊智能合約開發的Visual Studio Code插件。Ethcode提供了一個對初學者友好的開發環境,用于編寫、調試和單元測試合約代碼。

Ethcode是開源的,新的開發者可以在需要時請求支持。Ethcode適用于Vyper和Solidity,可以將你的智能合約部署到Ethereum主網和Goerli測試網,等等。

金色早8點

金色財經

去中心化金融社區

CertiK中文社區

虎嗅科技

區塊律動BlockBeats

念青

深潮TechFlow

Odaily星球日報

騰訊研究院

Tags:WEBWEB3區塊鏈SOLGeo WebWeb3 Inu區塊鏈的四大核心技術SOLR幣

幣安app官方下載最新版
NFT:晚間必讀5篇 | 眼前一亮 2022圣誕加密貨幣禮物指南_Doge Yellow Coin

1.金色觀察 | 眼前一亮 2022圣誕加密貨幣禮物指南圣誕季即將來臨,作為加密愛好者的你是不是很想尋找一雙比特幣主題的襪子,或是一些略顯奢侈的加密貨幣禮物呢?那么.

1900/1/1 0:00:00
NFT:金色觀察 | 眼前一亮 2022圣誕加密貨幣禮物指南_END

作者:金色財經Jason.金色財經  區塊鏈12月5日訊 圣誕季即將來臨,作為加密愛好者的你是不是很想尋找一雙比特幣主題的襪子,或是一些略顯奢侈的加密貨幣禮物呢?那么.

1900/1/1 0:00:00
區塊鏈:區塊鏈游戲的成長之痛_WEB3

在過去十年中,手機游戲已成為互動娛樂產業的重要支柱,得益于智能手機的普及,來自世界各地的用戶都成為了硬核游戲玩家.

1900/1/1 0:00:00
比特幣:受美制裁的央行可能已經持有比特幣?哈佛大學最新論文解析_MAT

注:原文作者為 Danilo Lantas,白澤研究院翻譯編輯,略有刪改。上個月,哈佛大學發表了一篇研究論文,認為中央銀行應該開始購買比特幣以保護自己免受制裁.

1900/1/1 0:00:00
SOL:Solana要亡?傷勢嚴重的它能恢復嗎?_POLA幣

文:Ben Giove 來源:Bankless FTX和Alameda Research的崩潰在整個加密領域造成了嚴重破壞,貸款機構、交易所和基金破產,市場也受到此次內爆的打擊.

1900/1/1 0:00:00
NFT:國內數藏平臺大撤退 寒冬之下海外市場是否有出路?_MINUTE Vault (NFTX)

作者:XiaoZ@iNFTnews.com騰訊旗下繼騰訊新聞、幻核之后,僅存的數藏平臺也關停了.

1900/1/1 0:00:00
ads