Ana içeriğe atla
Change page

Dapp Geliştirme Çerçeveleri

Çerçevelere giriş

Tam teşekküllü bir merkeziyetsiz uygulama (dapp) oluşturmak, farklı teknoloji parçaları gerektirir. Yazılım çerçeveleri, ihtiyaç duyulan özelliklerin çoğunu içerir veya istediğiniz araçları seçmeniz için kolay eklenti sistemleri sağlar.

Çerçeveler, aşağıdakiler gibi birçok kullanıma hazır işlevsellikle birlikte gelir:

  • Yerel bir blokzincir örneği başlatmak için özellikler.
  • Akıllı sözleşmelerinizi derlemek ve test etmek için araçlar.
  • Kullanıcıya dönük uygulamanızı aynı proje/depo içinde oluşturmak için istemci geliştirme eklentileri.
  • İster yerel olarak çalışan bir örneğe ister 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.
  • Merkeziyetsiz uygulama dağıtımı - IPFS gibi depolama seçenekleriyle entegrasyonlar.

Ön koşullar

Çerçevelere dalmadan önce, dapp'lere ve Ethereum yığınına giriş yazılarımızı okumanızı öneririz.

Mevcut çerçeveler

Foundry - Foundry, Ethereum uygulama geliştirmesi için son derece hızlı, taşınabilir ve modüler bir araç takımıdır

Hardhat - Profesyoneller için Ethereum geliştirme ortamı.

Ape - Python geliştiricileri, Veri Bilimcileri ve Güvenlik Profesyonelleri için akıllı sözleşme geliştirme aracı.

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

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

Create Eth App - Tek bir komutla Ethereum destekli uygulamalar oluşturun. Aralarından seçim yapabileceğiniz geniş bir kullanıcı arayüzü çerçeveleri ve merkeziyetsiz finans (DeFi) şablonları yelpazesiyle birlikte gelir.

Scaffold-Eth - Web3 için Ethers.js + Hardhat + React bileşenleri ve kancaları (hooks): akıllı sözleşmelerle desteklenen merkeziyetsiz uygulamalar oluşturmaya başlamak için ihtiyacınız olan her şey.

Tenderly - Blokzincir geliştiricilerinin akıllı sözleşmeler oluşturmasına, test etmesine, hata ayıklamasına, izlemesine ve çalıştırmasına ve dapp kullanıcı deneyimini (UX) iyileştirmesine olanak tanıyan Web3 geliştirme platformu.

The Graph - Blokzincir verilerini verimli bir şekilde sorgulamak için The Graph.

Alchemy - Ethereum Geliştirme Platformu.

NodeReal - Ethereum Geliştirme Platformu.

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

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

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

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

OpenZeppelin SDK - Nihai Akıllı Sözleşme Araç Takımı: Akıllı sözleşmeler geliştirmenize, derlemenize, yükseltmenize, dağıtmanıza ve bunlarla etkileşime girmenize yardımcı olacak bir araç paketi.

Catapulta - Çok zincirli akıllı sözleşme dağıtım aracı; blok gezginlerinde 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-çalıştır.

GoldRush (Covalent tarafından desteklenmektedir) - GoldRush, geliştiriciler, analistler ve işletmeler için en kapsamlı blokzincir veri API paketini sunar. İster bir DeFi panosu, ister bir cüzdan, bir ticaret botu, bir yapay zeka ajanı veya bir uyumluluk platformu oluşturuyor olun, veri API'leri ihtiyacınız olan temel zincir içi verilere hızlı, doğru ve geliştirici dostu erişim sağlar

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

Veramo - Merkeziyetsiz uygulama geliştiricilerinin uygulamalarına merkeziyetsiz kimlikler ve doğrulanabilir kimlik bilgileri oluşturmasını kolaylaştıran açık kaynaklı, modüler ve agnostik çerçeve.

Daha fazla bilgi

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

Eğitimler: Ethereum üzerinde geliştirme çerçeveleri