منصوبے کے بارے میں
گو کلاؤڈ ڈیولپمنٹ کٹ (Go CDK) ایک اوپن سورس لائبریری ہے جو گو ایپلیکیشن ڈویلپرز کو مختلف کلاؤڈ فراہم کنندگان پر آسانی سے ایپلیکیشنز تعینات کرنے میں مدد دیتی ہے۔ اس کا بنیادی فلسفہ "ایک بار لکھیں، کسی بھی کلاؤڈ پر چلائیں" ہے، جس سے ڈویلپرز بنیادی انفراسٹرکچر سے قطع نظر ایک مستقل، قدرتی API استعمال کر سکتے ہیں۔
اہم خصوصیات میں شامل ہیں:
- **پورٹیبل APIs**: بلاب اسٹوریج، پبلش/سبسکرائب میسجنگ، رن ٹائم متغیرات، دستاویز اسٹوریج، رازوں کے انتظام، اور رلیشنل ڈیٹا بیس (MySQL، PostgreSQL) کے لیے مستحکم انٹرفیس۔
- **کلاؤڈ ایگناسٹک**: ایک ہی کوڈ گوگل کلاؤڈ پلیٹ فارم، ایمیزون ویب سروسز، مائیکروسافٹ ایزیور، یا دیگر معاون خدمات کے ساتھ صرف کنکشن اسٹرنگ یا کنفیگریشن تبدیل کرکے تعامل کر سکتا ہے۔
- **ماڈیولر ڈیزائن**: گوگل کے وائر ڈیپینڈنسی انجیکشن ٹول کے ساتھ اچھی طرح مربوط ہوتا ہے تاکہ صرف ضروری کلاؤڈ SDKs درآمد ہوں، جس سے بائنری سائز چھوٹے اور کمپائل وقت تیز رہے۔
- **پروڈکشن ریڈی**: اگرچہ APIs الفا مرحلے میں ہیں، انہیں ابتدائی اپنانے والوں کے لیے پروڈکشن کے قابل سمجھا جاتا ہے۔
انسٹالیشن `go get gocloud.dev` کے ذریعے آسان ہے۔ دستاویزات اور سبق gocloud.dev پر دستیاب ہیں۔ یہ پروجیکٹ اضافی خدمات کے لیے تعاون اور بیرونی ڈرائیور ڈویلپمنٹ کی حوصلہ افزائی کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.