Ana içeriğe geç

Sanal geliştirme ortamınızı oluşturun

İnşa etmeye hazırsanız, yığınınızı seçmenin zamanı geldi.
Ethereum uygulamanızı oluşturmanıza yardımcı olmak için kullanabileceğiniz araçlar ve framework'ler.

Framework'ler ve önceden yapılmış yığınlar

Özellikle yeni başlıyorsanız, bir framework seçmenizi öneririz. Tam teşekküllü bir uygulama oluşturmak, farklı teknoloji parçaları gerektirir. Frameworkler, gerekli özelliklerin çoğunu içerir veya istediğiniz araçları seçmek için basit eklenti sistemleri sağlar.

Bu frameworkler, bir sürü kutu dışı işlevsellik ile birlikte gelir:

  • Yerel bir blok-zincir örneğini döndürmek için özellikler.
  • Akıllı sözleşmelerinizi derlemek ve test etmek için yardımcı programlar.
  • Kullanıcı odaklı uygulamanızı aynı projede/depoda oluşturmak için istemci geliştirme eklentileri.
  • Yerel olarak çalışan bir örneğe veya Ethereum' un genel ağlarından birine olsun, Ethereum ağlarına bağlanmak ve sözleşmeleri dağıtmak için yapılandırma.
  • Merkezi olmayan uygulama dağıtımı için IPFS gibi depolama seçenekleriyle entegrasyonlar.
Bir ETH sembolü gibi düzenlenmiş bloklar görseli
Waffle logosu

956

(opens in a new tab)

Waffle

Akıllı sözleşmeler için en gelişmiş test laboratuvarı. Tek başına veya Scaffold-eth veya Hardhat ile kullanın.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Kurtosis logosu

139

(opens in a new tab)

Kurtosis Ethereum Package

Kolay yapılandırılabilen ve hızlı yerel dApp geliştirebilme, prototipleme ve testi için, çoklu istemci Ethereum test ağı oluşturabilen konteyner tabanlı bir araç seti.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
Hardhat logosu

6.686

(opens in a new tab)

Hardhat

Hardhat, profesyoneller için bir Ethereum geliştirme ortamıdır.
TYPESCRIPTRUST
Open Hardhat(opens in a new tab)
Truffle logosu

14.010

(opens in a new tab)

Truffle

Truffle Suite, geliştiricileri olabildiğince rahat bir şekilde fikirden merkezi olmayan uygulamaya geçirir.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Brownie logosu

2.592

(opens in a new tab)

Brownie

Ethereum Sanal Makinesi'ni hedefleyen akıllı sözleşmeler için Python bazlı bir geliştirme ve yazılım iskeleti.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Epirus logosu

232

(opens in a new tab)

Epirus

Java Sanal Makinesinde blokzincir uygulamalarını geliştirmek, dağıtmak ve izlemek için bir platform.
HTMLSHELL
Open Epirus(opens in a new tab)
Create Eth App logosu

2.655

(opens in a new tab)

Create Eth App

Tek bir komutla Ethereum destekli uygulamalar oluşturun. Seçebileceğiniz birbirinden farklı arayüz yapıları ve DeFi şablonları da bulunur.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
scaffold-eth logosu

881

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React: Akıllı sözleşmelerle desteklenen merkeziyetsu=iz uygulamalar oluşturmaya başlamak için ihtiyacınız olan her şey.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
Solidity template logosu

1.914

(opens in a new tab)

Solidity template

Solidity akıllı sözleşmeleriniz için önceden oluşturulmuş bir GitHub şablonu. Hardhat yerel ağı, testler için Waffle, cüzdan uygulaması için Etherler ve daha fazlasını içerir.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Foundry logosu

7.447

(opens in a new tab)

Foundry

Rust ile yazılmış, Ethereum uygulama geliştirme için son derece hızlı, taşınabilir ve modüler bir araç takımı.
RUSTSHELL
Open Foundry(opens in a new tab)

Bu sayfa yararlı oldu mu?