Inject

צילום מסך תוכנה:
Inject
פרטי תוכנה:
גרסה: 3.3.1
טען תאריך: 12 Apr 15
מפתחים: Ivan Korobkov
רשיון: ללא תשלום
פופולריות: 117

Rating: 2.0/5 (Total Votes: 1)

היא משתמשת מתארים ומעצבי התייחסות תלות חיצונית, וטווחים כדי לציין כיצד לעשות שימוש חוזר באובייקטים.
יכולה להיות מופנה תלות לפי סוגים וביאורים אופציונליים.
תצורה לא נדרש, אבל מתקדמת בתצורת הקוד היא אפשרית.
רוב כלים הזרקת תלות פיתון אחרים, כגון PyContainer או האביב Python, הם יציאות משפות אחרות (Java). אז הם מבוססים על דרכים הזרקת תלות ספציפיות לשפות הקלדה סטטי.
פייתון היא לא Java, וכן דפוסים וטכניקות תכנות, שנראים תקין ושמיש בשפה אחת, יכולים להיות מביכים באחר.
להזריק נוצר כדי לספק דרך של נחש ארסית של הזרקת תלות, ניצול פונקציונלי Python ספציפי.
המינוח המשמש בלהזריק נעשה במכוון דומה לGuice, לעומת זאת הארכיטקטורה הפנימית היא שונה

תכונות :.

    • מהיר, רק 2-3 פעמים לאט שמופע ישיר.
    • דרך רגילה של אובייקטים את ההפעלה, Class (* args, ** kwargs).
    • הזרקת טיעונים לפונקציות ושיטות.
    • הפנית תלות לפי סוגים וביאורים אופציונליים.
    • הכריכה לcallables, מופעים ושיטות מאוגד (ראה [nvokers).
    • תווך היקף בקשה ליישומי WSGI וDjango (דורש Python2.5 +).
    • אין תצורה הנדרשת בכל.
    • תצורה גמישה מתקדם אפשרית
    • שתי שיטות הזרקה, מתאר ומעצב
    • תמיכה עבור ירושה על ידי העברת inject.super כערך ברירת המחדל kwarg
    • Invokers להתקשר שיטות מאוגד (מגניב למאזינים)

    • זריקות חלקיות, כאשר רק כמה טיעונים מוזרקים:
    • סקופס: יישום (סינגלטון), בקשה, noscope
    • אינטגרציה קלה לתוך פרויקטים קיימים.

    מה חדש במהדורה זו:.

    קבצי רעיון

    • הוסר IntelliJ

  • תוכנה דומה

    ClearScript
    ClearScript

    20 Jul 15

    TypeScript
    TypeScript

    2 Oct 16

    Acquisition
    Acquisition

    4 Jun 15

    Six
    Six

    13 May 15

    תגובות ל Inject

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