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

  • תוכנה דומה

    Io
    Io

    10 Dec 15

    jsbridge
    jsbridge

    14 Apr 15

    IronPython
    IronPython

    1 Mar 15

    Perl
    Perl

    18 Jul 16

    תגובות ל Inject

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