Dapp डेवलपमेंट फ्रेमवर्क
फ्रेमवर्क का परिचय
एक पूर्ण विकसित विकेंद्रीकृत एप्लिकेशन (dapp) बनाने के लिए विभिन्न प्रकार की तकनीक की आवश्यकता होती है। सॉफ़्टवेयर फ्रेमवर्क में कई आवश्यक सुविधाएँ शामिल होती हैं या वे आपके इच्छित टूल चुनने के लिए आसान प्लगइन सिस्टम प्रदान करते हैं।
फ्रेमवर्क बिना किसी अतिरिक्त कॉन्फ़िगरेशन के कई कार्यक्षमताओं के साथ आते हैं, जैसे:
- एक स्थानीय ब्लॉकचेन इंस्टेंस शुरू करने की सुविधाएँ।
- आपके स्मार्ट अनुबंधों को संकलित और परीक्षण करने के लिए उपयोगिताएँ।
- उसी प्रोजेक्ट/रिपॉजिटरी के भीतर उपयोगकर्ताओं के लिए एप्लिकेशन बनाने के लिए क्लाइंट डेवलपमेंट ऐड-ऑन।
- इथेरियम नेटवर्क से जुड़ने और अनुबंधों को तैनात करने के लिए कॉन्फ़िगरेशन, चाहे वह स्थानीय रूप से चल रहे इंस्टेंस पर हो, या इथेरियम के सार्वजनिक नेटवर्क में से किसी एक पर।
- विकेंद्रीकृत ऐप वितरण - IPFS जैसे स्टोरेज विकल्पों के साथ एकीकरण।
पूर्वापेक्षाएँ
फ्रेमवर्क में गहराई से जाने से पहले, हम अनुशंसा करते हैं कि आप पहले dapps और इथेरियम स्टैक के हमारे परिचय को पढ़ें।
उपलब्ध फ्रेमवर्क
Foundry - Foundry इथेरियम एप्लिकेशन डेवलपमेंट के लिए एक बेहद तेज़, पोर्टेबल और मॉड्यूलर टूलकिट है
- Foundry इंस्टॉल करें (नए टैब में खुलता है)
- Foundry बुक (नए टैब में खुलता है)
- टेलीग्राम पर Foundry कम्युनिटी चैट (नए टैब में खुलता है)
- Awesome Foundry (नए टैब में खुलता है)
Hardhat - पेशेवरों के लिए इथेरियम डेवलपमेंट वातावरण।
Ape - Pythonistas, डेटा वैज्ञानिकों और सुरक्षा पेशेवरों के लिए स्मार्ट अनुबंध डेवलपमेंट टूल।
Web3j - JVM पर ब्लॉकचेन एप्लिकेशन विकसित करने के लिए एक प्लेटफ़ॉर्म।
ethers-kt - EVM-आधारित ब्लॉकचेन के लिए एसिंक, उच्च-प्रदर्शन वाली Kotlin/Java/Android लाइब्रेरी।
Create Eth App - एक कमांड के साथ इथेरियम-संचालित ऐप बनाएं। चुनने के लिए UI फ्रेमवर्क और विकेंद्रीकृत वित्त (DeFi) टेम्प्लेट की एक विस्तृत पेशकश के साथ आता है।
Scaffold-ETH 2 - Next.js, Wagmi, Viem और RainbowKit के साथ आपकी पसंद का Hardhat या Foundry: अनुबंध हॉट रीलोड, कस्टम React हुक, एक बर्नर वॉलेट और स्थानीय फॉसेट, और फुल-स्टैक विकेंद्रीकृत एप्लिकेशन (dapp) डेवलपमेंट के लिए एक्सटेंशन मॉड्यूल।
Tenderly - Web3 डेवलपमेंट प्लेटफ़ॉर्म जो ब्लॉकचेन डेवलपर्स को स्मार्ट अनुबंध बनाने, परीक्षण करने, डीबग करने, मॉनिटर करने और संचालित करने और dapp UX को बेहतर बनाने में सक्षम बनाता है।
The Graph - ब्लॉकचेन डेटा को कुशलतापूर्वक क्वेरी करने के लिए The Graph।
Alchemy - इथेरियम डेवलपमेंट प्लेटफ़ॉर्म।
NodeReal - इथेरियम डेवलपमेंट प्लेटफ़ॉर्म।
thirdweb SDK - हमारे शक्तिशाली SDK और CLI का उपयोग करके ऐसे Web3 एप्लिकेशन बनाएं जो आपके स्मार्ट अनुबंधों के साथ इंटरैक्ट कर सकें।
Chainstack - Web3 (इथेरियम और अन्य) डेवलपमेंट प्लेटफ़ॉर्म।
Crossmint - एंटरप्राइज़-ग्रेड Web3 डेवलपमेंट प्लेटफ़ॉर्म, जो आपको सभी प्रमुख चेन EVM चेन (और अन्य) पर नॉन-फंजिबल टोकन (NFT) एप्लिकेशन बनाने की अनुमति देता है।
Brownie - Python-आधारित डेवलपमेंट वातावरण और परीक्षण फ्रेमवर्क।
- दस्तावेज़ीकरण (नए टैब में खुलता है)
- GitHub (नए टैब में खुलता है)
- Brownie का वर्तमान में रखरखाव नहीं किया जा रहा है
ओपनजेपेलिन SDK - अल्टीमेट स्मार्ट अनुबंध टूलकिट: स्मार्ट अनुबंधों को विकसित करने, संकलित करने, अपग्रेड करने, तैनात करने और उनके साथ इंटरैक्ट करने में आपकी मदद करने के लिए टूल का एक सूट।
- GitHub (नए टैब में खुलता है)
- कम्युनिटी फोरम (नए टैब में खुलता है)
- ओपनजेपेलिन SDK का डेवलपमेंट समाप्त हो गया है
Catapulta - मल्टी-चेन स्मार्ट अनुबंध तैनाती टूल, ब्लॉक एक्सप्लोरर में सत्यापन को स्वचालित करें, तैनात किए गए स्मार्ट अनुबंधों पर नज़र रखें और तैनाती रिपोर्ट साझा करें, Foundry और Hardhat प्रोजेक्ट्स के लिए प्लग-एंड-प्ले।
GoldRush (Covalent द्वारा संचालित) - GoldRush डेवलपर्स, विश्लेषकों और उद्यमों के लिए सबसे व्यापक ब्लॉकचेन डेटा एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (API) सूट प्रदान करता है। चाहे आप DeFi डैशबोर्ड, वॉलेट, ट्रेडिंग बॉट, एआई एजेंट या अनुपालन प्लेटफ़ॉर्म बना रहे हों, डेटा API आपको आवश्यक ऑनचेन डेटा तक तेज़, सटीक और डेवलपर-अनुकूल पहुँच प्रदान करते हैं
- वेबसाइट (नए टैब में खुलता है)
- दस्तावेज़ीकरण (नए टैब में खुलता है)
- GitHub (नए टैब में खुलता है)
- डिस्कॉर्ड (नए टैब में खुलता है)
Wake - अनुबंध परीक्षण, फ़ज़िंग, तैनाती, भेद्यता स्कैनिंग और कोड नेविगेशन के लिए ऑल-इन-वन Python फ्रेमवर्क।
- होमपेज (नए टैब में खुलता है)
- दस्तावेज़ीकरण (नए टैब में खुलता है)
- GitHub (नए टैब में खुलता है)
- VS Code एक्सटेंशन (नए टैब में खुलता है)
Veramo - ओपन सोर्स, मॉड्यूलर और एग्नोस्टिक फ्रेमवर्क जो विकेंद्रीकृत एप्लिकेशन डेवलपर्स के लिए अपने एप्लिकेशन में विकेंद्रीकृत पहचान और सत्यापन योग्य क्रेडेंशियल बनाना आसान बनाता है।
- होमपेज (नए टैब में खुलता है)
- दस्तावेज़ीकरण (नए टैब में खुलता है)
- GitHub (नए टैब में खुलता है)
- डिस्कॉर्ड (नए टैब में खुलता है)
- NPM पैकेज (नए टैब में खुलता है)
Moccasin - Titanoboa पर निर्मित Vyper के लिए एक तेज़, Pythonic स्मार्ट अनुबंध डेवलपमेंट और परीक्षण फ्रेमवर्क।
आगे की पढ़ाई
क्या आप किसी ऐसे कम्युनिटी संसाधन के बारे में जानते हैं जिसने आपकी मदद की हो? इस पेज को संपादित करें और इसे जोड़ें!
संबंधित विषय
ट्यूटोरियल: इथेरियम पर विकास फ्रेमवर्क
- शुरुआती लोगों के लिए हैलो वर्ल्ड स्मार्ट अनुबंध – फुलस्टैक – Hardhat का उपयोग करके एक हैलो वर्ल्ड स्मार्ट अनुबंध बनाएं और तैनात करें, फिर इसे फ्रंटएंड से कनेक्ट करें।