عن المشروع
مجموعة تطوير السحابة بلغة Go (Go CDK) هي مكتبة مفتوحة المصدر مصممة لمساعدة مطوري تطبيقات Go على نشر التطبيقات بسلاسة عبر مزودي سحابة مختلفين. فلسفتها الأساسية هي "اكتب مرة واحدة، شغّل على أي سحابة"، مما يتيح للمطورين استخدام واجهة برمجة تطبيقات متسقة ومألوفة بغض النظر عن البنية التحتية الأساسية.
الميزات الرئيسية تشمل:
- **واجهات برمجة تطبيقات قابلة للنقل**: واجهات مستقرة لتخزين الكائنات، رسائل النشر/الاشتراك، متغيرات وقت التشغيل، تخزين المستندات، إدارة الأسرار، وقواعد البيانات العلائقية (MySQL، PostgreSQL).
- **محايدة السحابة**: يمكن للكود نفسه التفاعل مع منصة Google Cloud، وAmazon Web Services، وMicrosoft Azure، أو خدمات مدعومة أخرى بمجرد تغيير سلسلة الاتصال أو التكوين.
- **تصميم معياري**: تتكامل بشكل جيد مع أداة حقن التبعيات Wire من Google لضمان استيراد حزم SDK السحابية الضرورية فقط، مما يحافظ على أحجام الثنائيات صغيرة وأوقات التجميع سريعة.
- **جاهزة للإنتاج**: على الرغم من أن واجهات برمجة التطبيقات في مرحلة ألفا، إلا أنها تعتبر جاهزة للإنتاج للمتبنين الأوائل.
التثبيت بسيط عبر `go get gocloud.dev`. تتوفر الوثائق والبرامج التعليمية على gocloud.dev. يشجع المشروع المساهمات وتطوير برامج تشغيل خارجية للخدمات الإضافية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.