مايكروسوفت أطلقت “Draft” لمساعدة المطورين على بناء تطبيقات تعتمد على الحاويات

أعلنت مايكروسوفت اليوم عن إطلاق أداة مفتوحة المصدر جديدة تُسمى Draft ، والتي تساعد المطورين على تبسيط عمليات تطوير التطبيقات التي تعتمد على الحاويات والمصممة للتشغيل على مجموعات Kubernetes.

حامد غلامی
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!

مايكروسوفت 

أعلنت مايكروسوفت اليوم عن إطلاق أداة مفتوحة المصدر جديدة تُسمى Draft ، والتي تساعد المطورين على تبسيط عمليات تطوير التطبيقات التي تعتمد على الحاويات والمصممة للتشغيل على مجموعات Kubernetes. تتمثل الفكرة الرئيسية هنا في السماح للمطورين بالعمل على تطبيقاتهم دون الحاجة إلى معرفة أي شيء عن Docker و Kubernetes. في الواقع ، لا يحتاجون حتى إلى تثبيت أي من هذه الأدوات على أجهزتهم للبدء. في أبريل الماضي ، استحوذت مايكروسوفت على منصة حاويات Deis من Engine Yard ؛ يمثل الإصدار اليوم أول نتيجة لهذه الاستحواذ. شرعت Deis في جعل استخدام الحاويات أسهل للمطورين وأطلقت عددًا من الأدوات مفتوحة المصدر مثل Workflow و Helm و Steward قبل الاستحواذ. ليس من المستغرب أن تُبنى هذه الأداة الجديدة على بعض الأعمال السابقة التي قامت بها Deis.

Microsoft’s Draft tool helps developers build container-based applications.

يوضح الفريق في إعلانه اليوم: “تستهدف Draft “الحلقة الداخلية” لعملية عمل المطور – بينما يقوم المطورون بكتابة التعليمات البرمجية ، ولكن قبل أن يلتزموا بالتغييرات في التحكم في الإصدار.”

باستخدام Draft ، يمكن للمطورين استخدام أمر واحد (“draft create”) لإنشاء ما يسمى “Draft pack”. تكتشف Draft تلقائيًا لغة كتابة التعليمات البرمجية الخاصة بك (مع دعم Python و Node.js و Java و Ruby و PHP و Go مدمجة) ثم تُنشئ هذه الحزمة عن طريق كتابة البرنامج النصي للكشف ، ملف Docker و مخطط Helm Kubernetes في شجرة المصدر. من هناك ، يجب أن يكون من السهل جدًا دمج هذا الكود مع خطوط أنابيب التكامل المستمر الموجودة. باستخدام أمر آخر ، يمكن للمطورين البدء في العمل على تطبيقاتهم محليًا ، ويتم شحن الكود تلقائيًا إلى أي مجموعة تطوير Kubernetes – بغض النظر عما إذا كان يعمل محليًا أو عن بُعد. يجب أن تكون أي تغييرات محلية يقومون بها متاحة في المجموعة خلال ثوانٍ قليلة. يوضح الفريق: “يسمح هذا للمطورين بتحرير الكود محليًا ، ولكن مع وجود بيئة التطوير الخاصة بهم تعمل في السحابة حيث يمكنهم الوصول إلى جميع تبعيات التطبيق الخاصة بهم.”

- تبلیغات-
Ad imageAd image

مرجع

Share This Article
لا توجد تعليقات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *