பரவலாக்கப்பட்ட செயலி (dapp) மேம்பாட்டுச் சட்டகங்கள்
சட்டகங்கள் அறிமுகம்
ஒரு முழுமையான பரவலாக்கப்பட்ட செயலியை (dapp) உருவாக்க பல்வேறு தொழில்நுட்பங்கள் தேவைப்படுகின்றன. மென்பொருள் சட்டகங்கள் தேவையான பல அம்சங்களை உள்ளடக்கியுள்ளன அல்லது நீங்கள் விரும்பும் கருவிகளைத் தேர்ந்தெடுக்க எளிதான செருகுநிரல் (plugin) அமைப்புகளை வழங்குகின்றன.
சட்டகங்கள் இயல்பாகவே பல செயல்பாடுகளுடன் வருகின்றன, அவையாவன:
- உள்ளூர் தொகுதிச்சங்கிலி நிகழ்வை உருவாக்குவதற்கான அம்சங்கள்.
- உங்கள் திறன் ஒப்பந்தங்களை தொகுக்க மற்றும் சோதிக்க பயன்பாடுகள்.
- ஒரே திட்டத்தில்/களஞ்சியத்தில் (repository) பயனர்களை எதிர்கொள்ளும் செயலியை உருவாக்க கிளையண்ட் மேம்பாட்டு துணை நிரல்கள்.
- எத்திரியம் நெட்வொர்க்குகளுடன் இணைக்க மற்றும் ஒப்பந்தங்களை நிலைநிறுத்த உள்ளமைவுகள், அது உள்ளூரில் இயங்கும் நிகழ்வாக இருந்தாலும் சரி அல்லது எத்திரியத்தின் பொது நெட்வொர்க்குகளில் ஒன்றாக இருந்தாலும் சரி.
- பரவலாக்கப்பட்ட செயலி விநியோகம் - IPFS போன்ற சேமிப்பக விருப்பங்களுடனான ஒருங்கிணைப்புகள்.
முன்நிபந்தனைகள்
சட்டகங்களுக்குள் நுழைவதற்கு முன், பரவலாக்கப்பட்ட செயலிகள் (dapps) மற்றும் எத்திரியம் அடுக்கு பற்றிய எங்கள் அறிமுகத்தை முதலில் படிக்குமாறு பரிந்துரைக்கிறோம்.
கிடைக்கும் சட்டகங்கள்
Foundry - Foundry என்பது எத்திரியம் செயலி மேம்பாட்டிற்கான மிக வேகமான, கையடக்க மற்றும் மாடுலர் கருவித்தொகுப்பாகும்
- Foundry-ஐ நிறுவுக (புதிய தாவலில் திறக்கப்படும்)
- Foundry புத்தகம் (புதிய தாவலில் திறக்கப்படும்)
- டெலிகிராமில் Foundry சமூக அரட்டை (புதிய தாவலில் திறக்கப்படும்)
- Awesome Foundry (புதிய தாவலில் திறக்கப்படும்)
Hardhat - தொழில்முறையாளர்களுக்கான எத்திரியம் மேம்பாட்டுச் சூழல்.
Ape - Python உருவாக்குநர்கள், தரவு விஞ்ஞானிகள் மற்றும் பாதுகாப்பு நிபுணர்களுக்கான திறன் ஒப்பந்த மேம்பாட்டுக் கருவி.
Web3j - JVM-இல் தொகுதிச்சங்கிலி செயலிகளை உருவாக்குவதற்கான ஒரு தளம்.
- முகப்புப்பக்கம் (புதிய தாவலில் திறக்கப்படும்)
- ஆவணங்கள் (புதிய தாவலில் திறக்கப்படும்)
- GitHub (புதிய தாவலில் திறக்கப்படும்)
ethers-kt - EVM அடிப்படையிலான தொகுதிச்சங்கிலிகளுக்கான ஒத்திசைவற்ற (Async), உயர் செயல்திறன் கொண்ட Kotlin/Java/Android நிரலகம்.
- GitHub (புதிய தாவலில் திறக்கப்படும்)
- எடுத்துக்காட்டுகள் (புதிய தாவலில் திறக்கப்படும்)
- டிஸ்கார்ட் (புதிய தாவலில் திறக்கப்படும்)
Create Eth App - ஒரே கட்டளையுடன் எத்திரியம்-ஆதரவு செயலிகளை உருவாக்குங்கள். தேர்வு செய்ய பரந்த அளவிலான UI சட்டகங்கள் மற்றும் பரவலாக்கப்பட்ட நிதி (DeFi) வார்ப்புருக்களுடன் வருகிறது.
Scaffold-ETH 2 - Next.js, Wagmi, Viem மற்றும் RainbowKit ஆகியவற்றுடன் நீங்கள் விரும்பும் Hardhat அல்லது Foundry: ஒப்பந்த ஹாட் ரீலோட் (hot reload), தனிப்பயன் React ஹூக்குகள், ஒரு பர்னர் பணப்பை மற்றும் உள்ளூர் பாசெட், மற்றும் முழு-ஸ்டாக் பரவலாக்கப்பட்ட செயலி (dapp) மேம்பாட்டிற்கான நீட்டிப்பு தொகுதிகள்.
Tenderly - தொகுதிச்சங்கிலி உருவாக்குநர்கள் திறன் ஒப்பந்தங்களை உருவாக்க, சோதிக்க, பிழைத்திருத்த, கண்காணிக்க மற்றும் இயக்க, மற்றும் பரவலாக்கப்பட்ட செயலி (dapp) UX-ஐ மேம்படுத்த உதவும் Web3 மேம்பாட்டுத் தளம்.
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 தற்போது பராமரிக்கப்படவில்லை
OpenZeppelin SDK - இறுதியான திறன் ஒப்பந்தக் கருவித்தொகுப்பு: திறன் ஒப்பந்தங்களை உருவாக்க, தொகுக்க, மேம்படுத்த, நிலைநிறுத்த மற்றும் அவற்றுடன் தொடர்பு கொள்ள உதவும் கருவிகளின் தொகுப்பு.
- ஓப்பன்செப்பெலின் Defender SDK (புதிய தாவலில் திறக்கப்படும்)
- GitHub (புதிய தாவலில் திறக்கப்படும்)
- சமூக மன்றம் (புதிய தாவலில் திறக்கப்படும்)
- ஓப்பன்செப்பெலின் SDK மேம்பாடு முடிவடைந்தது
Catapulta - பல-சங்கிலி திறன் ஒப்பந்தங்கள் நிலைநிறுத்தக் கருவி, தொகுதி எக்ஸ்ப்ளோரர்களில் சரிபார்ப்புகளை தானியக்கமாக்குகிறது, நிலைநிறுத்தப்பட்ட திறன் ஒப்பந்தங்களைக் கண்காணிக்கிறது மற்றும் நிலைநிறுத்த அறிக்கைகளைப் பகிர்கிறது, Foundry மற்றும் Hardhat திட்டங்களுக்கான பிளக்-அண்ட்-பிளே (plug-n-play).
GoldRush (Covalent மூலம் இயக்கப்படுகிறது) - உருவாக்குநர்கள், ஆய்வாளர்கள் மற்றும் நிறுவனங்களுக்கான மிகவும் விரிவான தொகுதிச்சங்கிலி தரவு API தொகுப்பை GoldRush வழங்குகிறது. நீங்கள் ஒரு பரவலாக்கப்பட்ட நிதி (DeFi) டாஷ்போர்டு, ஒரு பணப்பை, ஒரு வர்த்தக பாட், ஒரு செயற்கை நுண்ணறிவு முகவர் அல்லது இணக்கத் தளத்தை உருவாக்கினாலும், தரவு API-கள் உங்களுக்குத் தேவையான அத்தியாவசிய சங்கிலிசார் தரவுகளுக்கு வேகமான, துல்லியமான மற்றும் உருவாக்குநர்களுக்கு ஏற்ற அணுகலை வழங்குகின்றன
- இணையதளம் (புதிய தாவலில் திறக்கப்படும்)
- ஆவணங்கள் (புதிய தாவலில் திறக்கப்படும்)
- GitHub (புதிய தாவலில் திறக்கப்படும்)
- டிஸ்கார்ட் (புதிய தாவலில் திறக்கப்படும்)
Wake - ஒப்பந்தங்கள் சோதனை, ஃபஸ்ஸிங் (fuzzing), நிலைநிறுத்தம், பாதிப்பு ஸ்கேனிங் மற்றும் குறியீடு வழிசெலுத்தலுக்கான ஆல்-இன்-ஒன் Python சட்டகம்.
- முகப்புப்பக்கம் (புதிய தாவலில் திறக்கப்படும்)
- ஆவணங்கள் (புதிய தாவலில் திறக்கப்படும்)
- GitHub (புதிய தாவலில் திறக்கப்படும்)
- VS Code நீட்டிப்பு (புதிய தாவலில் திறக்கப்படும்)
Veramo - திறந்த மூல, மாடுலர் மற்றும் அக்னாஸ்டிக் சட்டகம், இது பரவலாக்கப்பட்ட செயலி உருவாக்குநர்கள் தங்கள் செயலிகளில் பரவலாக்கப்பட்ட அடையாளங்கள் மற்றும் சரிபார்க்கக்கூடிய நற்சான்றிதழ்களை உருவாக்குவதை எளிதாக்குகிறது.
- முகப்புப்பக்கம் (புதிய தாவலில் திறக்கப்படும்)
- ஆவணங்கள் (புதிய தாவலில் திறக்கப்படும்)
- GitHub (புதிய தாவலில் திறக்கப்படும்)
- டிஸ்கார்ட் (புதிய தாவலில் திறக்கப்படும்)
- NPM தொகுப்பு (புதிய தாவலில் திறக்கப்படும்)
Moccasin - Titanoboa-வில் உருவாக்கப்பட்ட, Vyper-க்கான வேகமான, பைத்தானிக் (Pythonic) திறன் ஒப்பந்த மேம்பாடு மற்றும் சோதனைச் சட்டகம்.
மேலும் படிக்க
உங்களுக்கு உதவிய சமூக வளம் பற்றி தெரியுமா? இந்தப் பக்கத்தைத் திருத்தி அதைச் சேர்க்கவும்!
தொடர்புடைய தலைப்புகள்
பயிற்சிகள்: எத்திரியத்தில் மேம்பாட்டுச் சட்டகங்கள்
- தொடக்கநிலையாளர்களுக்கான ஹலோ வேர்ல்ட் திறன் ஒப்பந்தம் – ஃபுல்ஸ்டாக் (Fullstack) – Hardhat-ஐப் பயன்படுத்தி ஒரு ஹலோ வேர்ல்ட் திறன் ஒப்பந்தத்தை உருவாக்கி நிலைநிறுத்துங்கள், பின்னர் அதை ஒரு முன்பக்கத்துடன் (frontend) இணைக்கவும்.