Invicta

צילום מסך תוכנה:
Invicta
פרטי תוכנה:
גרסה: 0.1
טען תאריך: 2 Jun 15
רשיון: ללא תשלום
פופולריות: 36

Rating: 1.0/5 (Total Votes: 1)

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

תוכנה דומה

Pharo
Pharo

20 Feb 15

Adobe Alchemy
Adobe Alchemy

3 Jun 15

Cython
Cython

27 Sep 15

Cake
Cake

14 Apr 15

תגובות ל Invicta

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!