Dagger Shell: إعادة تصور سطر الأوامر يونكس

2025-03-27
Dagger Shell: إعادة تصور سطر الأوامر يونكس

Dagger Shell هو واجهة أمامية بنمط bash لـ Dagger Engine، وهو نظام تشغيل وتكوين متطور. يجمع بين أفضل الأفكار من Docker و Make و PowerShell و Nix، مما يبسط سير عمل تطوير البرامج الحديثة. مع الدعم الأصلي للحاويات والأسرار ونقاط نهاية الخدمة؛ والكائنات ذات الأنواع؛ والتنفيذ التصريحي؛ والقطع ذات العناوين المحتوية، يسهل Dagger Shell عمليات البناء والاختبار والبيئات المؤقتة والعمليات الانتشارية والمزيد. حتى أنه يسهل تنسيق وكلاء الذكاء الاصطناعي. الفلسفة الأساسية هي الوحدات النمطية وقابلية التركيب، بهدف تقليل المهام المعقدة إلى نصوص shell وشيفرة بسيطة، مما يلغي الحاجة إلى العديد من DSLs.

اقرأ المزيد
التطوير

Dagger Cloud v3: إعادة كتابة الواجهة الأمامية بلغة Go و WebAssembly لتحسين الأداء

2025-02-11
Dagger Cloud v3: إعادة كتابة الواجهة الأمامية بلغة Go و WebAssembly لتحسين الأداء

أعادت مجموعة Dagger كتابة واجهة Dagger Cloud الخاصة بها من React إلى إصدار v3 باستخدام Go و WebAssembly. تم ذلك لتوحيد قاعدتي بيانات واجهة المستخدم (واجهة المستخدم الطرفية وواجهة المستخدم على الويب)، مما زاد من سرعة التطوير والأداء. على الرغم من عدم شيوع استخدام Go و WebAssembly معًا، إلا أنهم نجحوا، من خلال استخدام إطار عمل Go-app وتحسينات الذاكرة الكبيرة، في إنشاء واجهة مستخدم أسرع وأكثر سلاسة واتساقًا تعكس واجهة المستخدم الطرفية. يسلط المشروع الضوء على تحديات وفرص استخدام Go و WebAssembly، مثل قيود الذاكرة ونقص مكتبات المكونات الجاهزة. في النهاية، قدم Dagger Cloud v3 تحسينات في الأداء وزيادة في كفاءة المطورين.

اقرأ المزيد