Inject

نرم افزار تصویر:
Inject
جزئیات نرم افزار:
نسخه: 3.3.1
ها تاریخ: 12 Apr 15
توسعه دهنده: Ivan Korobkov
پروانه: رایگان
محبوبیت: 117

Rating: 2.0/5 (Total Votes: 1)

در آن استفاده می کند توصیف و تزئین مرجع وابستگی خارجی، و حوزه را مشخص چگونه به استفاده مجدد از اشیاء.
وابستگی را می توان با انواع و حاشیه نویسی اختیاری اشاره شده است.
بدون پیکربندی مورد نیاز است، اما پیشرفته در کد پیکربندی امکان پذیر است.
اکثر ابزارهای تزریق وابستگی پایتون دیگر، مانند PyContainer یا بهار پایتون، بنادر از زبان های دیگر (جاوا) می باشد. به طوری که آنها در راه تزریق وابستگی خاص برای زبان های نوع دار استاتیک است.
پایتون است جاوا نیست، و به همین ترتیب الگوها و تکنیک های برنامه نویسی، که به نظر می رسد مناسب و قابل استفاده در یک زبان، می تواند بی دست و پا در دیگری.
تزریق ایجاد شده است به ارائه راه افعی وار از تزریق وابستگی، با استفاده از قابلیت های خاص پایتون.
اصطلاحات مورد استفاده در تزریق شده است عمدا ساخته شده شبیه به Guice، با این حال معماری داخلی متفاوت است

ویژگی ها:.

سریع، فقط 2-3 بار آهسته تر که نمونه مستقیم.
راه عادی از اشیاء instantiating، کلاس (* استدلال، ** kwargs).
تزریق استدلال به توابع و روش.
مرجع وابستگی های انواع و حاشیه نویسی اختیاری است.
اتصال به callables، نمونه و روش رها شده (نگاه کنید به [nvokers).
درخواست میان دامنه را برای WSGI و برنامه های کاربردی جنگو (نیاز به Python2.5 +).
بدون تنظیمات مورد نیاز در همه.
تنظیمات پیشرفته قابل انعطاف ممکن
دو روش تزریق، توصیف و دکوراتور
پشتیبانی از ارث با عبور inject.super به عنوان ارزش kwarg پیش فرض
Invokers به ​​تماس روش رها شده (سرد برای شنوندگان)
تزریق جزئی، زمانی که تنها برخی از استدلال ها تزریق:
حوزه: نرم افزار (تک)، درخواست، noscope
ادغام آسان به پروژه های موجود.

چه جدید در این نسخه است:

به حذف فایل های اینتلیج آیدیا.

نرم افزار های مشابه

facade
facade

13 May 15

Mako
Mako

1 Mar 15

Processing
Processing

13 May 15

Io
Io

10 Dec 15

نظرات به Inject

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی