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