DApp विकास फ्रेमवर्क्स
पृष्ठ अखेरचे अद्यतन: २६ फेब्रुवारी, २०२६
फ्रेमवर्कची ओळख
एक परिपूर्ण DApp तयार करण्यासाठी वेगवेगळ्या तंत्रज्ञानाची आवश्यकता असते. सॉफ्टवेअर फ्रेमवर्क्समध्ये अनेक आवश्यक वैशिष्ट्ये समाविष्ट असतात किंवा तुम्हाला हवी असलेली साधने निवडण्यासाठी सोप्या प्लगइन प्रणाली पुरवतात.
फ्रेमवर्क्स बऱ्याच आउट-ऑफ-द-बॉक्स कार्यक्षमतेसह येतात, जसे की:
- स्थानिक ब्लॉकचेन उदाहरण स्पिन अप करण्यासाठी वैशिष्ट्ये.
- तुमचे स्मार्ट कॉन्ट्रॅक्ट संकलित करण्यासाठी आणि चाचणी करण्यासाठी उपयुक्तता.
- त्याच प्रोजेक्ट/रिपॉझिटरीमध्ये तुमचा वापरकर्ता-केंद्रित ॲप्लिकेशन तयार करण्यासाठी क्लायंट डेव्हलपमेंट ॲड-ऑन्स.
- Ethereum नेटवर्क्सशी कनेक्ट होण्यासाठी आणि कॉन्ट्रॅक्ट्स तैनात करण्यासाठी कॉन्फिगरेशन, मग ते स्थानिक पातळीवर चालणाऱ्या इन्स्टन्सवर असो, किंवा Ethereum च्या सार्वजनिक नेटवर्क्सपैकी एकावर असो.
- विकेंद्रित ॲप वितरण - IPFS सारख्या स्टोरेज पर्यायांसह एकत्रीकरण.
पूर्वतयारी
फ्रेमवर्क्समध्ये खोलवर जाण्यापूर्वी, आम्ही शिफारस करतो की तुम्ही प्रथम आमची dapps आणि Ethereum स्टॅक ची ओळख वाचून घ्या.
उपलब्ध फ्रेमवर्क्स
Foundry - Foundry हे Ethereum ऍप्लिकेशन डेव्हलपमेंटसाठी एक अतिशय वेगवान, पोर्टेबल आणि मॉड्युलर टूलकिट आहे
- Foundry इंस्टॉल करा (opens in a new tab)
- Foundry पुस्तक (opens in a new tab)
- Telegram वर Foundry कम्युनिटी चॅट (opens in a new tab)
- ऑसम Foundry (opens in a new tab)
Hardhat - व्यावसायिकांसाठी Ethereum विकास वातावरण.
Ape - पायथनिस्ट, डेटा सायंटिस्ट आणि सुरक्षा व्यावसायिकांसाठी स्मार्ट कॉन्ट्रॅक्ट डेव्हलपमेंट टूल.
Web3j - JVM वर ब्लॉकचेन ऍप्लिकेशन्स विकसित करण्यासाठी एक प्लॅटफॉर्म.
ethers-kt - EVM-आधारित ब्लॉकचेनसाठी Async, उच्च-कार्यक्षमता असलेली Kotlin/Java/Android लायब्ररी.
Create Eth App - एका कमांडने Ethereum-सक्षम ॲप्स तयार करा. निवडण्यासाठी UI फ्रेमवर्क्स आणि DeFi टेम्पलेट्सच्या विस्तृत श्रेणीसह येते.
Scaffold-Eth - Ethers.js + Hardhat + web3 साठी React कंपोनंट्स आणि हुक्स: स्मार्ट कॉन्ट्रॅक्ट्सद्वारे चालणाऱ्या विकेंद्रित ॲप्लिकेशन्सची निर्मिती सुरू करण्यासाठी तुम्हाला आवश्यक असलेले सर्वकाही.
Tenderly - Web3 डेव्हलपमेंट प्लॅटफॉर्म जे ब्लॉकचेन डेव्हलपर्सना स्मार्ट कॉन्ट्रॅक्ट्स तयार करणे, तपासणे, डीबग करणे, मॉनिटर करणे, आणि ऑपरेट करण्यास आणि dApp UX सुधारण्यास सक्षम करते.
The Graph - ब्लॉकचेन डेटा कार्यक्षमतेने क्वेरी करण्यासाठी.
Alchemy - Ethereum डेव्हलपमेंट प्लॅटफॉर्म.
NodeReal - Ethereum डेव्हलपमेंट प्लॅटफॉर्म.
thirdweb SDK - आमच्या शक्तिशाली SDKs आणि CLI चा वापर करून तुमच्या स्मार्ट कॉन्ट्रॅक्ट्ससोबत संवाद साधू शकणारे web3 ॲप्लिकेशन्स तयार करा.
Chainstack - Web3 (Ethereum आणि इतर) डेव्हलपमेंट प्लॅटफॉर्म.
Crossmint - एंटरप्राइझ-ग्रेड web3 डेव्हलपमेंट प्लॅटफॉर्म, जो तुम्हाला सर्व प्रमुख EVM चेन्स (आणि इतरांवर) NFT ॲप्लिकेशन्स तयार करण्याची परवानगी देतो.
Brownie - पायथन-आधारित डेव्हलपमेंट एनव्हायर्नमेंट आणि टेस्टिंग फ्रेमवर्क.
- दस्तऐवजीकरण (opens in a new tab)
- GitHub (opens in a new tab)
- Brownie ची देखभाल सध्या केली जात नाही
OpenZeppelin SDK - अल्टिमेट स्मार्ट कॉन्ट्रॅक्ट टूलकिट: साधनांचा एक संच जो तुम्हाला स्मार्ट कॉन्ट्रॅक्ट्स विकसित करणे, कंपाईल करणे, अपग्रेड करणे, तैनात करणे आणि त्यांच्याशी संवाद साधण्यात मदत करतो.
- OpenZeppelin डिफेंडर SDK (opens in a new tab)
- GitHub (opens in a new tab)
- कम्युनिटी फोरम (opens in a new tab)
- OpenZeppelin SDK चा विकास थांबला आहे
Catapulta - मल्टी-चेन स्मार्ट कॉन्ट्रॅक्ट्स डिप्लॉयमेंट टूल, ब्लॉक एक्सप्लोररमध्ये व्हेरिफिकेशन्स ऑटोमेट करते, डिप्लॉय केलेल्या स्मार्ट कॉन्ट्रॅक्ट्सचा मागोवा ठेवते आणि डिप्लॉयमेंट रिपोर्ट्स शेअर करते, Foundry आणि Hardhat प्रोजेक्ट्ससाठी प्लग-एन-प्ले.
GoldRush (Covalent द्वारा समर्थित) - GoldRush डेव्हलपर्स, विश्लेषक आणि एंटरप्राइझसाठी सर्वात व्यापक ब्लॉकचेन डेटा API सूट प्रदान करते. तुम्ही DeFi डॅशबोर्ड, वॉलेट, ट्रेडिंग बॉट, AI एजंट किंवा कंप्लायन्स प्लॅटफॉर्म तयार करत असाल, डेटा APIs तुम्हाला आवश्यक असलेल्या महत्त्वाच्या ऑनचेन डेटासाठी वेगवान, अचूक आणि डेव्हलपर-फ्रेंडली ऍक्सेस प्रदान करतात
- वेबसाईट (opens in a new tab)
- दस्तऐवजीकरण (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Wake - कॉन्ट्रॅक्ट्स टेस्टिंग, फझिंग, डिप्लॉयमेंट, व्हल्नरेबिलिटी स्कॅनिंग आणि कोड नेव्हिगेशनसाठी ऑल-इन-वन पायथन फ्रेमवर्क.
- होमपेज (opens in a new tab)
- दस्तऐवजीकरण (opens in a new tab)
- GitHub (opens in a new tab)
- VS कोड एक्सटेन्शन (opens in a new tab)
Veramo - ओपन सोर्स, मॉड्युलर आणि ॲग्नॉस्टिक फ्रेमवर्क जे विकेंद्रित ऍप्लिकेशन डेव्हलपर्ससाठी त्यांच्या ऍप्लिकेशन्समध्ये विकेंद्रित ओळख आणि व्हेरिफायेबल क्रेडेन्शियल्स तयार करणे सोपे करते.
- होमपेज (opens in a new tab)
- दस्तऐवजीकरण (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
- NPM पॅकेज (opens in a new tab)
पुढील वाचन
तुम्हाला मदत केलेल्या सामुदायिक संसाधनाबद्दल माहिती आहे का? हे पृष्ठ संपादित करा आणि ते जोडा!_
संबंधित विषय
ट्युटोरियल्स: Ethereum वर डेव्हलपमेंट फ्रेमवर्क्स
- नवशिक्यांसाठी हॅलो वर्ल्ड स्मार्ट कॉन्ट्रॅक्ट -- फुलस्टॅक -- Hardhat वापरून हॅलो वर्ल्ड स्मार्ट कॉन्ट्रॅक्ट तयार करा आणि तैनात करा, नंतर ते फ्रंटएंडशी जोडा.