Dapp ڈیولپمنٹ فریم ورکس
فریم ورکس کا تعارف
ایک مکمل غیر مرکزی ایپلی کیشن (dapp) بنانے کے لیے ٹیکنالوجی کے مختلف حصوں کی ضرورت ہوتی ہے۔ سافٹ ویئر فریم ورکس میں بہت سی مطلوبہ خصوصیات شامل ہوتی ہیں یا وہ آپ کے مطلوبہ ٹولز کو منتخب کرنے کے لیے آسان پلگ ان سسٹمز فراہم کرتے ہیں۔
فریم ورکس بہت سی پہلے سے تیار شدہ (out-of-the-box) فعالیت کے ساتھ آتے ہیں، جیسے:
- ایک مقامی بلاک چین انسٹینس شروع کرنے کی خصوصیات۔
- آپ کے سمارٹ کنٹریکٹس کو مرتب (compile) اور ٹیسٹ کرنے کی سہولیات۔
- اسی پروجیکٹ/ریپوزٹری کے اندر آپ کی صارف کا سامنا کرنے والی ایپلی کیشن بنانے کے لیے کلائنٹ ڈیولپمنٹ ایڈ آنز۔
- ایتھیریم نیٹ ورکس سے جڑنے اور کنٹریکٹس تعینات کرنے کی کنفیگریشن، چاہے وہ مقامی طور پر چلنے والے انسٹینس پر ہو، یا ایتھیریم کے عوامی نیٹ ورکس میں سے کسی ایک پر۔
- لامركزی ایپ کی تقسیم - IPFS جیسے اسٹوریج کے اختیارات کے ساتھ انضمام۔
پیشگی شرائط
فریم ورکس میں گہرائی سے جانے سے پہلے، ہم تجویز کرتے ہیں کہ آپ پہلے dapps اور ایتھیریم اسٹیک کا ہمارا تعارف پڑھیں۔
دستیاب فریم ورکس
Foundry - Foundry ایتھیریم ایپلی کیشن ڈیولپمنٹ کے لیے ایک انتہائی تیز، پورٹیبل اور ماڈیولر ٹول کٹ ہے
- 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 - Web3 ڈیولپمنٹ پلیٹ فارم جو بلاک چین ڈیولپرز کو سمارٹ کنٹریکٹس بنانے، ٹیسٹ کرنے، ڈیبگ کرنے، نگرانی کرنے اور چلانے کے ساتھ ساتھ dapp کے UX کو بہتر بنانے کے قابل بناتا ہے۔
The Graph - بلاک چین ڈیٹا کو مؤثر طریقے سے دریافت (query) کرنے کے لیے The Graph۔
Alchemy - ایتھیریم ڈیولپمنٹ پلیٹ فارم۔
NodeReal - ایتھیریم ڈیولپمنٹ پلیٹ فارم۔
thirdweb SDK - ہمارے طاقتور SDKs اور CLI کا استعمال کرتے ہوئے ایسی Web3 ایپلی کیشنز بنائیں جو آپ کے سمارٹ کنٹریکٹس کے ساتھ تعامل کر سکیں۔
Chainstack - Web3 (ایتھیریم اور دیگر) ڈیولپمنٹ پلیٹ فارم۔
Crossmint - انٹرپرائز گریڈ Web3 ڈیولپمنٹ پلیٹ فارم، جو آپ کو تمام بڑی چینز، EVM چینز (اور دیگر) پر NFT ایپلی کیشنز بنانے کی اجازت دیتا ہے۔
Brownie - Python پر مبنی ڈیولپمنٹ کا ماحول اور ٹیسٹنگ فریم ورک۔
- دستاویزات (opens in a new tab)
- GitHub (opens in a new tab)
- Brownie فی الحال غیر زیرِ انتظام (unmaintained) ہے
اوپن زیپلن 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 کے زیرِ انتظام) - GoldRush ڈیولپرز، تجزیہ کاروں، اور انٹرپرائزز کے لیے سب سے جامع بلاک چین ڈیٹا API سوٹ پیش کرتا ہے۔ چاہے آپ غیر مرکزی مالیات (DeFi) ڈیش بورڈ، والیٹ، ٹریڈنگ بوٹ، مصنوعی ذہانت کا ایجنٹ یا کمپلائنس پلیٹ فارم بنا رہے ہوں، ڈیٹا APIs آپ کو درکار ضروری آن چین ڈیٹا تک تیز، درست، اور ڈیولپر کے لیے سازگار رسائی فراہم کرتے ہیں
- ویب سائٹ (opens in a new tab)
- دستاویزات (opens in a new tab)
- GitHub (opens in a new tab)
- ڈسکارڈ (opens in a new tab)
Wake - کنٹریکٹس کی ٹیسٹنگ، فزنگ (fuzzing)، تعیناتی، کمزوریوں کی اسکیننگ اور کوڈ نیویگیشن کے لیے آل ان ون (All-in-one) 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) فریم ورک جو لامركزی ایپلی کیشن ڈیولپرز کے لیے اپنی ایپلی کیشنز میں لامركزی شناخت اور قابل تصدیق اسناد (verifiable credentials) بنانا آسان بناتا ہے۔
- ہوم پیج (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)
مزید مطالعہ
کسی ایسے کمیونٹی وسیلے کے بارے میں جانتے ہیں جس نے آپ کی مدد کی ہو؟ اس صفحے میں ترمیم کریں اور اسے شامل کریں!
متعلقہ موضوعات
ٹیوٹوریلز: ایتھیریم پر ڈیولپمنٹ فریم ورکس
- ابتدائی افراد کے لیے ہیلو ورلڈ سمارٹ کنٹریکٹ – فل اسٹیک – Hardhat کا استعمال کرتے ہوئے ایک ہیلو ورلڈ سمارٹ کنٹریکٹ بنائیں اور تعینات کریں، پھر اسے فرنٹ اینڈ سے جوڑیں۔
صفحہ کی آخری اپ ڈیٹ: ۲۶ فروری، ۲۰۲۶