Invicta

البرمجيات قطة:
Invicta
تفاصيل البرنامج:
الإصدار: 0.1
تاريخ إيداع: 2 Jun 15
ترخيص: حرر
شعبية: 175

Rating: 2.0/5 (Total Votes: 2)

ايبيل هو أداة لإدارة بناء، استهدفت بشكل رئيسي لمشاريع واسعة النطاق. ايبيل يمكن استخدامها إما على شكل 'الصندوق الأسود' أو كإطار كامل.
ايبيل لا تحل محل القائمة بناء الأدوات؛ بدلا من ذلك، يستخدم منها، تعمل كطبقة علوية أقوى وأسهل للاستخدام. هذه الطبقة يخفي تعقيد الفعلية لغة البرمجة النصية بناء ولوازم وظائف إضافية.
في حين مستندة على طراز أباتشي ANT، ايبيل ليس مجرد امتداد ANT. يجب أن تكون عامة بما فيه الكفاية لدعم في بناء أدوات الآجلة غير ANT، ويتم استخدامها من قبل المطورين لمعالجة ملفات تعريف مشروعهم وتوليد بناء النصوص وفقا لذلك. كل مطور قادر على تحرير ملفات XML بسيطة جدا لتحديد مكونات له، أنواعها وعلاقاتها. هذه الملفات تعريف تصبح جزءا لا يتجزأ من المشروع، تماما مثل مصادر للمشروع.
يتناول ايبيل احتياجات كل من المطورين بسيط "والمسؤول. للمطورين، وظيفة أساسية من ايبيل تتصرف ك "الصندوق الأسود" لبناء المشروع.
للمديرين أو المطورين المتقدمين، ايبيل هو إطار لبناء البيئة الكاملة الخاصة بهم. ويمكن إضافة أنواعها الخاصة المخصصة للمكونات، وهو ما يعني كتابة التعليمات البرمجية مرة واحدة ANT التي يمكن استخدامها من قبل جميع المطورين في مشروع أو شركة أوقاتهم العديد ببساطة عن طريق تحديد اسم نوع جديد. التمدد ايبيل أيضا يسمح بالوصول إلى المعلومات المجهزة من ملفات تعريف المشروع لكتابة ملفات الإخراج الأخرى من build.xml ANT (على سبيل المثال، ملفات التكوين لIDE معين).
من أجل جعل ايبيل مشروع مفتوح المصدر المفيدة التي يمكن للمطورين تمتد بسهولة والمساهمة في تنميته وربما، يجب أن يكون ايبيل إطارا للمد وحدات. لا ينبغي أن يكون أداة "مغلقة" مع مجموعة محددة من وظائف البناء.
ينبغي أن يكون في البداية ظائف البناء الأساسية فقط، ولكن ينبغي أن تحدد الأساليب القياسية لتمديد هذه الوظائف الأساسية. مثل هذا التمديد يمكن أن تكون إما متطلبات محددة من بعض المطورين أو الوظائف المشتركة التي يمكن أن تضاف إلى ايبيل بطريقة تطورية.

برامج مماثلة

Embedthis Ejscript
Embedthis Ejscript

17 Feb 15

Darning
Darning

20 Feb 15

bpython
bpython

14 Apr 15

تعليقات ل Invicta

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!