Jest to aplikacja dla systemu Linux o nazwie Aglyph, której najnowszą wersję można pobrać jako Aglyph-3.0.0.post1-py2.py3-none-any.whl. Można go uruchomić online w darmowym dostawcy hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie Aglyph z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
Aglif
Ad
OPIS
Aglyph to framework Dependency Injection dla Pythona, obsługujący wstrzykiwanie typu 2 (setter) i typu 3 (konstruktor).
Aglyph działa na Cpythonie (http://www.python.org/) 2.7 i 3.4+ oraz na ostatnich wersjach PyPy (http://pypy.org/>),Jython (http://www.jython.org/), IronPython (http://ironpython.net/) i Python bez stosu (http://www.stackless.com/) warianty.
Aglyph może składać komponenty „prototypowe” (za każdym razem tworzona jest nowa instancja), komponenty „singleton” (za każdym razem zwracana jest ta sama instancja), komponenty „borg” (za każdym razem tworzona jest nowa instancja, ale wszystkie instancje tego samego klasa współdzieli ten sam stan wewnętrzny) oraz komponenty „weakref” (ta sama instancja jest zwracana, o ile istnieje co najmniej jedno „żywe” odwołanie do instancji w uruchomionej aplikacji).
Aglyph można skonfigurować przy użyciu deklaratywnej składni XML lub programowo w czystym Pythonie przy użyciu interfejsu API Fluent.
Korzyści
- obsługuje szablony (tj. dziedziczenie komponentów) i metody cyklu życia
- działa z każdym rodzajem wzorca tworzenia obiektów, jaki napotkasz (konstruktor, funkcja/metoda fabryki, dostęp do atrybutów/właściwości, import)
- nieinwazyjny styl okablowania (bez dekoratorów, konwencji nazewnictwa lub jakiejkolwiek innej „magii” składniowej)
- jeśli można go zaimportować, można go wstrzyknąć (nawet biblioteki innych firm, klasy Java/.NET)
- w pełni rejestrowane i śledzone
Publiczność
Deweloperzy, architekci
Język programowania
Python
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/aglyph/. Jest hostowany w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.