Dapp डेवलपमेंट फ्रेमवर्क
फ्रेमवर्क का परिचय
एक पूर्ण विकसित विकेंद्रीकृत एप्लिकेशन (dapp) बनाने के लिए विभिन्न प्रकार की तकनीक की आवश्यकता होती है। सॉफ़्टवेयर फ्रेमवर्क में कई आवश्यक सुविधाएँ शामिल होती हैं या वे आपके इच्छित टूल चुनने के लिए आसान प्लगइन सिस्टम प्रदान करते हैं।
फ्रेमवर्क बिना किसी अतिरिक्त कॉन्फ़िगरेशन के कई कार्यक्षमताओं के साथ आते हैं, जैसे:
- एक स्थानीय ब्लॉकचेन इंस्टेंस शुरू करने की सुविधाएँ।
- आपके स्मार्ट अनुबंधों को संकलित और परीक्षण करने के लिए उपयोगिताएँ।
- उसी प्रोजेक्ट/रिपॉजिटरी के भीतर उपयोगकर्ताओं के लिए एप्लिकेशन बनाने के लिए क्लाइंट डेवलपमेंट ऐड-ऑन।
- इथेरियम नेटवर्क से जुड़ने और अनुबंधों को तैनात करने के लिए कॉन्फ़िगरेशन, चाहे वह स्थानीय रूप से चल रहे इंस्टेंस पर हो, या इथेरियम के सार्वजनिक नेटवर्क में से किसी एक पर।
- विकेंद्रीकृत ऐप वितरण - IPFS जैसे स्टोरेज विकल्पों के साथ एकीकरण।
पूर्वापेक्षाएँ
फ्रेमवर्क में गहराई से जाने से पहले, हम अनुशंसा करते हैं कि आप पहले dapps और इथेरियम स्टैक के हमारे परिचय को पढ़ें।
उपलब्ध फ्रेमवर्क
Foundry - Foundry इथेरियम एप्लिकेशन विकास के लिए एक बेहद तेज़, पोर्टेबल और मॉड्यूलर टूलकिट है
- Foundry इंस्टॉल करें (एक नए टैब में खुलता है)
- Foundry बुक (एक नए टैब में खुलता है)
- टेलीग्राम पर Foundry कम्युनिटी चैट (एक नए टैब में खुलता है)
- Awesome Foundry (एक नए टैब में खुलता है)
Hardhat - पेशेवरों के लिए इथेरियम विकास वातावरण।
Ape - Pythonistas, डेटा वैज्ञानिकों और सुरक्षा पेशेवरों के लिए स्मार्ट अनुबंध विकास टूल।
Web3j - JVM पर ब्लॉकचेन एप्लिकेशन विकसित करने के लिए एक प्लेटफ़ॉर्म।
- होमपेज (एक नए टैब में खुलता है)
- दस्तावेज़ीकरण (एक नए टैब में खुलता है)
- GitHub (एक नए टैब में खुलता है)
ethers-kt - EVM-आधारित ब्लॉकचेन के लिए एसिंक, उच्च-प्रदर्शन वाली Kotlin/Java/Android लाइब्रेरी।
Create Eth App - एक कमांड के साथ इथेरियम-संचालित ऐप बनाएं। चुनने के लिए UI फ्रेमवर्क और विकेंद्रीकृत वित्त (DeFi) टेम्प्लेट की एक विस्तृत पेशकश के साथ आता है।
Scaffold-ETH 2 - Hardhat या Foundry की आपकी पसंद के साथ Next.js, Wagmi, Viem और RainbowKit: अनुबंध हॉट रीलोड, कस्टम React हुक, एक बर्नर वॉलेट और स्थानीय फॉसेट, और फुल-स्टैक विकेंद्रीकृत एप्लिकेशन (dapp) विकास के लिए एक्सटेंशन मॉड्यूल।
Tenderly - Web3 विकास प्लेटफ़ॉर्म जो ब्लॉकचेन डेवलपर्स को स्मार्ट अनुबंध बनाने, परीक्षण करने, डीबग करने, मॉनिटर करने और संचालित करने और dapp UX को बेहतर बनाने में सक्षम बनाता है।
The Graph - ब्लॉकचेन डेटा को कुशलतापूर्वक क्वेरी करने के लिए The Graph।
Alchemy - इथेरियम विकास प्लेटफ़ॉर्म।
- alchemy.com (एक नए टैब में खुलता है)
- GitHub (एक नए टैब में खुलता है)
- डिस्कॉर्ड (एक नए टैब में खुलता है)
NodeReal - इथेरियम विकास प्लेटफ़ॉर्म।
- Nodereal.io (एक नए टैब में खुलता है)
- GitHub (एक नए टैब में खुलता है)
- डिस्कॉर्ड (एक नए टैब में खुलता है)
thirdweb SDK - हमारे शक्तिशाली SDK और CLI का उपयोग करके ऐसे Web3 एप्लिकेशन बनाएं जो आपके स्मार्ट अनुबंधों के साथ इंटरैक्ट कर सकें।
Chainstack - Web3 (इथेरियम और अन्य) विकास प्लेटफ़ॉर्म।
- chainstack.com (एक नए टैब में खुलता है)
- GitHub (एक नए टैब में खुलता है)
- डिस्कॉर्ड (एक नए टैब में खुलता है)
Crossmint - एंटरप्राइज़-ग्रेड Web3 विकास प्लेटफ़ॉर्म, जो आपको सभी प्रमुख चेनों EVM चेनों (और अन्य) पर NFT एप्लिकेशन बनाने की अनुमति देता है।
- वेबसाइट (एक नए टैब में खुलता है)
- दस्तावेज़ीकरण (एक नए टैब में खुलता है)
- डिस्कॉर्ड (एक नए टैब में खुलता है)
Brownie - Python-आधारित विकास वातावरण और परीक्षण फ्रेमवर्क।
- दस्तावेज़ीकरण (एक नए टैब में खुलता है)
- GitHub (एक नए टैब में खुलता है)
- Brownie का वर्तमान में रखरखाव नहीं किया जा रहा है
ओपनजेपेलिन SDK - अल्टीमेट स्मार्ट अनुबंध टूलकिट: स्मार्ट अनुबंधों को विकसित करने, संकलित करने, अपग्रेड करने, तैनात करने और उनके साथ इंटरैक्ट करने में आपकी सहायता करने के लिए टूल का एक सूट।
- ओपनजेपेलिन Defender 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 का उपयोग करके एक हैलो वर्ल्ड स्मार्ट अनुबंध बनाएं और तैनात करें, फिर इसे फ्रंटएंड से कनेक्ट करें।