फ्रेमवर्क आणि प्री-मेड स्टॅक
आम्ही एक फ्रेमवर्क निवडण्याची शिफारस करतो, विशेषत: तुम्ही नुकतीच सुरुवात करत असल्यास. पूर्ण विकसित dapp तयार करण्यासाठी विविध तंत्रज्ञानाची आवश्यकता असते. फ्रेमवर्कमध्ये अनेक आवश्यक वैशिष्ट्ये समाविष्ट आहेत किंवा तुम्हाला हवी असलेली साधने निवडण्यासाठी सुलभ प्लगइन सिस्टीम प्रदान करतात.
हे फ्रेमवर्क बर्याच आउट-ऑफ-द-बॉक्स कार्यक्षमतेसह येतात, जसे की:
- स्थानिक ब्लॉकचेन उदाहरण स्पिन अप करण्यासाठी वैशिष्ट्ये.
- तुमचे स्मार्ट कॉन्ट्रॅक्ट संकलित करण्यासाठी आणि चाचणी करण्यासाठी उपयुक्तता.
- त्याच प्रोजेक्ट/रेपॉजिटरीमध्ये तुमचा वापरकर्ता-फेसिंग अॅप्लिकेशन तयार करण्यासाठी क्लायंट डेव्हलपमेंट अॅड-ऑन.
- Ethereum नेटवर्कशी कनेक्ट करण्यासाठी कॉन्फिगरेशन आणि कॉन्ट्रॅक्ट उपयोजित करा, मग ते स्थानिक पातळीवर चालू असलेल्या उदाहरणासाठी, किंवा Ethereum च्या सार्वजनिक नेटवर्कपैकी एक.
- विकेंद्रित अॅप वितरण - IPFS सारख्या स्टोरेज पर्यायांसह एकत्रीकरण.
![ETH चिन्हाप्रमाणे आयोजित केले जात असलेल्या ठोकळ्यांचे स्पष्टीकरणात्मक चित्र](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fdevelopers-eth-blocks.62390e1a.png&w=1920&q=75)
![Waffle लोगो](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fwaffle.1981c9d4.png&w=384&q=75)
९५८
Waffle
स्मार्ट करारांसाठी सर्वात प्रगत चाचणी लिब. एकट्याने किंवा Scaffold-eth किंवा Hardhat सह वापरा.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)![Kurtosis लोगो](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fkurtosis.2d89f1e0.png&w=256&q=75)
२०५
Kurtosis Ethereum Package
जलद स्थानिक dApp विकास, प्रोटोटाइपिंग आणि चाचणीसाठी मल्टी-क्लायंट Ethereum टेस्टनेट सहजपणे कॉन्फिगर आणि स्पिनिंगसाठी कंटेनर-आधारित टूलकिट.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)![Truffle लोगो](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ftruffle.29816c8f.png&w=256&q=75)
१४,०२०
Truffle
Truffle Suite विकसकांना शक्य तितक्या आरामात कल्पनेतून dapp करण्याची संधी देते.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)![Brownie लोगो](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
२,६२९
Brownie
Ethereum व्हर्च्युअल मशीनला लक्ष्य करणार्या स्मार्ट कॉन्ट्रॅक्टसाठी Python-आधारित विकास आणि चाचणी फ्रेमवर्क.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)![Epirus लोगो](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fepirus.5f7d05a1.png&w=256&q=75)
२४३
Epirus
Java व्हर्च्युअल मशीनवर ब्लॉकचेन ऍप्लिकेशन्स विकसित करणे, तैनात करणे आणि त्यांचे परीक्षण करणे यासाठी एक व्यासपीठ.
HTMLSHELL
Open Epirus(opens in a new tab)![Eth अॅप लोगो तयार करा](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
२,७२०
Create Eth App
एका आदेशाने Ethereum-चालित अॅप्स तयार करा. निवडण्यासाठी UI फ्रेमवर्क आणि DeFi टेम्पलेट्सच्या विस्तृत ऑफरिंगसह येते.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)![scaffold-eth लोगो](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fscaffoldeth.cd548199.png&w=256&q=75)
१,१८८
Scaffold-ETH-2
Ethers + Hardhat + React: स्मार्ट कॉन्ट्रॅक्ट्सद्वारे समर्थित विकेंद्रित ऍप्लिकेशन तयार करण्यास प्रारंभ करण्यासाठी आपल्याला आवश्यक असलेली प्रत्येक गोष्ट.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)![Solidity टेम्पलेट लोगो](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
१,९३७
Solidity template
तुमच्या Solidity स्मार्ट कॉन्ट्रॅक्ट्ससाठी पूर्व-निर्मित सेटअपसाठी एक GitHub टेम्पलेट. Hardhat स्थानिक नेटवर्क, चाचण्यांसाठी Waffle, वॉलेट अंमलबजावणीसाठी इथर्स आणि बरेच काही समाविष्ट आहे.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)![Foundry लोगो](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ffoundry.1018b0c1.png&w=256&q=75)
७,९३०
Foundry
रस्टमध्ये लिहिलेले Ethereum ऍप्लिकेशन डेव्हलपमेंटसाठी एक झगमगाट, पोर्टेबल आणि मॉड्यूलर टूलकिट.
RUSTSHELL
Open Foundry(opens in a new tab)