பரவலாக்கப்பட்ட செயலி (dapp) மேம்பாட்டுச் சட்டகங்கள்
சட்டகங்கள் அறிமுகம்
ஒரு முழுமையான பரவலாக்கப்பட்ட செயலியை (dapp) உருவாக்க பல்வேறு தொழில்நுட்பங்கள் தேவைப்படுகின்றன. மென்பொருள் சட்டகங்கள் தேவையான பல அம்சங்களை உள்ளடக்கியுள்ளன அல்லது நீங்கள் விரும்பும் கருவிகளைத் தேர்ந்தெடுக்க எளிதான செருகுநிரல் (plugin) அமைப்புகளை வழங்குகின்றன.
சட்டகங்கள் இயல்பாகவே பல செயல்பாடுகளுடன் வருகின்றன, அவையாவன:
- உள்ளூர் தொகுதிச்சங்கிலி நிகழ்வை உருவாக்குவதற்கான அம்சங்கள்.
- உங்கள் திறன் ஒப்பந்தங்களை தொகுக்க மற்றும் சோதிக்க பயன்பாடுகள்.
- ஒரே திட்டத்தில்/களஞ்சியத்தில் (repository) பயனர்களை எதிர்கொள்ளும் செயலியை உருவாக்க கிளையண்ட் மேம்பாட்டு துணை நிரல்கள்.
- எத்திரியம் நெட்வொர்க்குகளுடன் இணைக்க மற்றும் ஒப்பந்தங்களை நிலைநிறுத்த உள்ளமைவுகள், அது உள்ளூரில் இயங்கும் நிகழ்வாக இருந்தாலும் சரி அல்லது எத்திரியத்தின் பொது நெட்வொர்க்குகளில் ஒன்றாக இருந்தாலும் சரி.
- பரவலாக்கப்பட்ட செயலி விநியோகம் - IPFS போன்ற சேமிப்பக விருப்பங்களுடனான ஒருங்கிணைப்புகள்.
முன்நிபந்தனைகள்
சட்டகங்களுக்குள் நுழைவதற்கு முன், பரவலாக்கப்பட்ட செயலிகள் (dapps) மற்றும் எத்திரியம் அடுக்கு பற்றிய எங்கள் அறிமுகத்தை முதலில் படிக்குமாறு பரிந்துரைக்கிறோம்.
கிடைக்கக்கூடிய சட்டகங்கள்
Foundry - Foundry என்பது எத்திரியம் செயலி மேம்பாட்டிற்கான மிக வேகமான, கையடக்க மற்றும் மட்டுப்படுத்தப்பட்ட (modular) கருவித்தொகுப்பாகும்
- Foundry-ஐ நிறுவுக (opens in a new tab)
- Foundry புத்தகம் (opens in a new tab)
- டெலிகிராமில் Foundry சமூக அரட்டை (opens in a new tab)
- Awesome Foundry (opens in a new tab)
Hardhat - தொழில்முறையாளர்களுக்கான எத்திரியம் மேம்பாட்டுச் சூழல்.
Ape - Python உருவாக்குநர்கள், தரவு விஞ்ஞானிகள் மற்றும் பாதுகாப்பு நிபுணர்களுக்கான திறன் ஒப்பந்த மேம்பாட்டுக் கருவி.
Web3j - JVM-இல் தொகுதிச்சங்கிலி செயலிகளை உருவாக்குவதற்கான ஒரு தளம்.
ethers-kt - EVM அடிப்படையிலான தொகுதிச்சங்கிலிகளுக்கான ஒத்திசைவற்ற (Async), உயர் செயல்திறன் கொண்ட Kotlin/Java/Android நிரலகம்.
Create Eth App - ஒரே கட்டளையில் எத்திரியம்-ஆதரவு செயலிகளை உருவாக்குங்கள். தேர்வு செய்ய பரந்த அளவிலான UI சட்டகங்கள் மற்றும் பரவலாக்கப்பட்ட நிதி (DeFi) வார்ப்புருக்களுடன் வருகிறது.
Scaffold-Eth - Web3-க்கான Ethers.js + Hardhat + React கூறுகள் மற்றும் ஹூக்குகள்: திறன் ஒப்பந்தங்களால் இயக்கப்படும் பரவலாக்கப்பட்ட செயலிகளை உருவாக்கத் தொடங்க உங்களுக்குத் தேவையான அனைத்தும்.
Tenderly - தொகுதிச்சங்கிலி உருவாக்குநர்கள் திறன் ஒப்பந்தங்களை உருவாக்க, சோதிக்க, பிழைத்திருத்த, கண்காணிக்க மற்றும் இயக்கவும், மேலும் dapp UX-ஐ மேம்படுத்தவும் உதவும் Web3 மேம்பாட்டுத் தளம்.
The Graph - தொகுதிச்சங்கிலி தரவை திறமையாக வினவுவதற்கான The Graph.
Alchemy - எத்திரியம் மேம்பாட்டுத் தளம்.
NodeReal - எத்திரியம் மேம்பாட்டுத் தளம்.
thirdweb SDK - எங்கள் சக்திவாய்ந்த SDK-கள் மற்றும் CLI-ஐப் பயன்படுத்தி உங்கள் திறன் ஒப்பந்தங்களுடன் தொடர்பு கொள்ளக்கூடிய Web3 செயலிகளை உருவாக்குங்கள்.
Chainstack - Web3 (எத்திரியம் மற்றும் பிற) மேம்பாட்டுத் தளம்.
Crossmint - நிறுவன-தர Web3 மேம்பாட்டுத் தளம், இது அனைத்து முக்கிய சங்கிலிகளிலும் EVM சங்கிலிகளிலும் (மற்றும் பிறவற்றிலும்) NFT செயலிகளை உருவாக்க உங்களை அனுமதிக்கிறது.
Brownie - Python அடிப்படையிலான மேம்பாட்டுச் சூழல் மற்றும் சோதனைச் சட்டகம்.
- ஆவணங்கள் (opens in a new tab)
- GitHub (opens in a new tab)
- Brownie தற்போது பராமரிக்கப்படவில்லை
OpenZeppelin SDK - இறுதியான திறன் ஒப்பந்தக் கருவித்தொகுப்பு: திறன் ஒப்பந்தங்களை உருவாக்க, தொகுக்க, மேம்படுத்த, நிலைநிறுத்த மற்றும் அவற்றுடன் தொடர்பு கொள்ள உதவும் கருவிகளின் தொகுப்பு.
- ஓப்பன்செப்பெலின் Defender SDK (opens in a new tab)
- GitHub (opens in a new tab)
- சமூக மன்றம் (opens in a new tab)
- ஓப்பன்செப்பெலின் SDK மேம்பாடு முடிவடைந்தது
Catapulta - பல-சங்கிலி திறன் ஒப்பந்தங்கள் நிலைநிறுத்தக் கருவி, தொகுதி எக்ஸ்ப்ளோரர்களில் சரிபார்ப்புகளை தானியங்குபடுத்துகிறது, நிலைநிறுத்தப்பட்ட திறன் ஒப்பந்தங்களைக் கண்காணிக்கிறது மற்றும் நிலைநிறுத்த அறிக்கைகளைப் பகிர்கிறது, Foundry மற்றும் Hardhat திட்டங்களுக்கான பிளக்-அண்ட்-பிளே (plug-n-play).
GoldRush (Covalent மூலம் இயக்கப்படுகிறது) - உருவாக்குநர்கள், ஆய்வாளர்கள் மற்றும் நிறுவனங்களுக்கு மிகவும் விரிவான தொகுதிச்சங்கிலி தரவு API தொகுப்பை GoldRush வழங்குகிறது. நீங்கள் ஒரு பரவலாக்கப்பட்ட நிதி (DeFi) டாஷ்போர்டு, ஒரு பணப்பை, ஒரு வர்த்தக பாட், ஒரு செயற்கை நுண்ணறிவு முகவர் அல்லது இணக்கத் தளத்தை உருவாக்கினாலும், தரவு API-கள் உங்களுக்குத் தேவையான அத்தியாவசிய சங்கிலிசார் தரவுகளுக்கு வேகமான, துல்லியமான மற்றும் உருவாக்குநர்களுக்கு ஏற்ற அணுகலை வழங்குகின்றன
- இணையதளம் (opens in a new tab)
- ஆவணங்கள் (opens in a new tab)
- GitHub (opens in a new tab)
- டிஸ்கார்ட் (opens in a new tab)
Wake - ஒப்பந்தங்கள் சோதனை, ஃபஸ்ஸிங் (fuzzing), நிலைநிறுத்தம், பாதிப்பு ஸ்கேனிங் மற்றும் குறியீடு வழிசெலுத்தலுக்கான ஆல்-இன்-ஒன் Python சட்டகம்.
- முகப்புப்பக்கம் (opens in a new tab)
- ஆவணங்கள் (opens in a new tab)
- GitHub (opens in a new tab)
- VS Code நீட்டிப்பு (opens in a new tab)
Veramo - திறந்த மூல, மட்டுப்படுத்தப்பட்ட மற்றும் அக்னாஸ்டிக் (agnostic) சட்டகம், இது பரவலாக்கப்பட்ட செயலி உருவாக்குநர்கள் தங்கள் செயலிகளில் பரவலாக்கப்பட்ட அடையாளங்கள் மற்றும் சரிபார்க்கக்கூடிய நற்சான்றிதழ்களை உருவாக்குவதை எளிதாக்குகிறது.
- முகப்புப்பக்கம் (opens in a new tab)
- ஆவணங்கள் (opens in a new tab)
- GitHub (opens in a new tab)
- டிஸ்கார்ட் (opens in a new tab)
- NPM தொகுப்பு (opens in a new tab)
மேலும் படிக்க
உங்களுக்கு உதவிய சமூக வளம் பற்றி தெரியுமா? இந்தப் பக்கத்தைத் திருத்தி அதைச் சேர்க்கவும்!
தொடர்புடைய தலைப்புகள்
பயிற்சிகள்: எத்திரியத்தில் மேம்பாட்டுச் சட்டகங்கள்
- தொடக்கநிலையாளர்களுக்கான ஹலோ வேர்ல்ட் திறன் ஒப்பந்தம் – ஃபுல்ஸ்டாக் (Fullstack) – Hardhat-ஐப் பயன்படுத்தி ஒரு ஹலோ வேர்ல்ட் திறன் ஒப்பந்தத்தை உருவாக்கி நிலைநிறுத்துங்கள், பின்னர் அதை ஒரு முன்பக்கத்துடன் (frontend) இணைக்கவும்.