Imcicta

invicta הוא כלי פתוח לבנות כלי.
הורד עכשיו

Imcicta דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Amit Golan and Nadav Soferman
  • אתר האינטרנט של המוציא לאור:

Imcicta תגים


Imcicta תיאור

Invicta הוא קוד פתוח לבנות כלי ניהול. Invicta הוא כלי ניהול לבנות, ממוקד בעיקר עבור פרויקטים בקנה מידה גדול. ניתן להשתמש ב- Invicta או כ'קופסה שחורה 'או כתמסגרת מלאה. לא מחליף כלים קיימים; במקום זאת, הוא משתמש בהם, מתפקד כמו שכבה עליונה יותר וקל לשימוש. שכבה זו מסתירה את המורכבות של שפת סקריפט לבנות בפועל ואספקת פונקציות נוספות. בכוונת על Apache Ant, Invicta הוא לא רק תוסף נמלים; זה צריך להיות כללי מספיק כדי לתמוך בעתיד לבנות כלים אחרים מאשר נמלה, והוא משמש על ידי מפתחים לעיבוד קבצי ההגדרה של הפרויקט שלהם ואת יצירת סקריפטים בהתאם. כל מפתח הוא מסוגל לערוך קבצי XML פשוטים מאוד להגדרת רכיביו, את סוגיהם ואת יחסיהם. קבצי הגדרה אלה הופכים לחלק בלתי נפרד מהפרויקט, בדיוק כמו מקורותיו של הפרויקט. עבור מפתחים, הפונקציונליות הבסיסית של Invicta פועל כ'קופסה שחורה 'לבניית פרוייקט. עבור מנהלים או מפתחים מתקדמים, Invicta היא מסגרת עבור סביבת הבנייה המלא שלהם. הם יכולים להוסיף סוגים מותאמים אישית משלהם של רכיבים, כלומר כתיבת קוד הנמלה שניתן להשתמש בהם על ידי כל היזמים בפרויקט שלהם או חברה פעמים רבות על ידי ציון שם סוג חדש. הרחבה של Invicta מאפשרת גם לגשת למידע שעובדו מקבצי ההגדרות לפרויקט לכתיבת קבצי פלט מלבד Ant.xml של הנמלה (לדוגמה, קבצי תצורה עבור IDE ספציפי). כדי להפוך את ההכמדה פרויקט שימושי קוד פתוח כי מפתחי יכולים בקלות להאריך ואולי לתרום להתפתחותו, INVICCTA חייב להיות מסגרת מודולרית להרחבה. זה לא צריך להיות "כלי סגור" עם קבוצה מוגדרת של פונקציות לבנות. זה צריך בתחילה יש רק פונקציות לבנות בסיסיות, אבל צריך להגדיר שיטות סטנדרטיות להאריך פונקציות בסיסיות אלה. תוספים כאלה יכולים להיות דרישות ספציפיות של כמה מפתחים או פונקציות נפוצות שניתן להוסיף להכשיר בצורה אבולוציונית.


Imcicta תוכנה קשורה