Ana içeriğe geç
Change page

Dapp Geliştirme Çerçeveleri

Çerçevelere giriş

Tam teşekküllü bir dapp inşa etmek teknolojinin farklı parçalarını gerektirir. Yazılım çerçeveleri gereken özelliklerin çoğunu içerirler veya istediğiniz araçları seçmeniz için kolay eklenti sistemleri sağlarlar.

Çerçeveler, aşağıdakiler gibi birçok ezber bozan işlevsellikle gelirler:

  • Yerel bir blok zinciri örneği başlatmak 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.
  • Ethereum ağlarına bağlanmak ve yerel olarak çalışan bir örneğe veya Ethereum'un genel ağlarından birine sözleşmeleri dağıtmak için yapılandırma.
  • Merkeziyetsiz uygulama dağıtımı - IPFS gibi depolama seçenekleri ile entegrasyonlar.

Ön Koşullar

Çerçevelere girmeden önce, dapp'ler ve Ethereum yığını konularına girişimizi okumanızı öneririz.

Mevcut çerçeveler

Truffle - Bir geliştirme ortamı, test çerçevesi, yapı hattı ve diğer araçlar.

Hardhat - Profesyoneller için Ethereum geliştirme platformu.

Ape - Pythoncular, Veri Bilimciler ve Güvenlik Uzmanları için akıllı sözleşme geliştirme aracı.

Brownie - Python tabanlı geliştirme ortamı ve test çerçevesi.

Web3j - JVM üzerinde blok zincir uygulamaları geliştirmek için bir platform.

OpenZeppelin SDK - Akıllı Sözleşmeler İçin Temel Araç Kiti: Akıllı sözleşmeler geliştirmenize, derlemenize, yükseltmenize, dağıtmanıza ve bunlarla etkileşime geçmenize yardımcı olacak bir dizi araç.

Create Eth App - Tek bir komutla Ethereum destekli uygulamalar oluşturun. Seçebileceğiniz geniş bir kullanıcı arayüzü çerçevesi ve DeFi şablonu yelpazesiyle gelir.

Scaffold-Eth - Web3 için Ethers.js + Hardhat + React bileşenleri ve kancaları: akıllı sözleşmeler tarafından güçlendirilen merkeziyetsiz uygulamalar inşa etmeye başlamanız için ihtiyaç duyduğunuz her şey.

Tenderly - Blok zincir geliştiricilerinin akıllı sözleşmeler oluşturmasını, test etmesini, hata ayıklamasını, izlemesini ve çalıştırmasını ve dapp UX'i geliştirmesini sağlayan Web3 geliştirme platformu.

The Graph - Blok zincir verisini verimli şekilde sorgulamak için The Graph

Alchemy - Ethereum Geliştirme Platformu.

Foundry - Rust ile yazılmış Ethereum uygulama geliştirme için son derece hızlı, taşınabilir ve modüler bir araç takımı.

NodeReal - Ethereum Geliştirme Platformu.

thirdweb SDK - Güçlü SDK'larımız ve CLI kullanarak akıllı sözleşmelerinizle etkileşimde bulunabilecek web3 uygulamaları oluşturun.

Chainstack - Web3 (Ethereum ve diğer) Geliştirme Platformu.

daha fazla okuma

Size yardımcı olan bir topluluk kaynağı biliyor musunuz? Bu sayfayı düzenleyin ve ekleyin!

Bu makale yararlı oldu mu?