Ana içeriğe geç
Change page

Dapp Geliştirme Çerçeveleri

Son düzenleme: @yigityektin(opens in a new tab), 16 Eylül 2024

Ç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

Foundry - Foundry, Ethereum uygulamaları geliştirmeye yönelik son derece hızlı, taşınabilir ve modüler bir araç setidir

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ı.

Web3j - JVM üzerinde blokzincir uygulamaları geliştirmeye yönelik bir platformdur.

ethers-kt - EVM tabanlı blokzincirler için eşzamansız, yüksek performanslı Kotlin/Java/Android kütüphanesi.

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 yelpazesi bulunur.

Scaffold-Eth - Web3 için Ethers.js + Hardhat + React bileşenleri ve kancaları: akıllı sözleşmeler tarafından desteklenen 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 - Blokzincir verilerini verimli şekilde sorgulamaya yarayan The Graph

Alchemy - Ethereum Geliştirme Platformu.

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.

Crossmint - Tüm büyük EVM zincirleri (ve diğerleri) üzerinde NFT uygulamaları oluşturmanıza olanak tanıyan, kurumsal düzeyde Web3 geliştirme platformudur.

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

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ç.

Catapulta - Çok zincirli akıllı sözleşme dağıtım aracı, blok arayıcılarda doğrulamaları otomatikleştirin, dağıtılan akıllı sözleşmeleri takip edin ve dağıtım raporlarını paylaşın, Foundry ve Hardhat projeleri için tak ve çalıştır özelliği.

Covalent - 200+ Zincir için Zenginleştirilmiş Blokzincir API'leri.

Wake - Sözleşme testleri, bulanıklaştırma, dağıtım, güvenlik açığı taraması ve kodda gezinme için hepsi bir arada Python çerçevesi.

daha fazla okuma

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

  • Yerel bir geliştirme ortamı oluşturun

Bu makale yararlı oldu mu?