![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio zainteresowało mnie AOP.
Całkiem ciekawe podejście nie kolidujące z OOP, jednak dające ogromną elastyczność. Dla niewtajemniczonych Jednak nasuwa mi się pytanie, co z wydajnością takiego rozwiązania - w testach domowych dużych opóźnień nie było, oraz przyszłością tego rozwiązania. Także dokumentacja aspektów nie jest łatwa ( chyba PHPDoc nie wspiera AOP ). Jeszcze dochodzi do tego kompilacja ( weaving ), choć to jednorazowe. Z drugiej strony, które rozwiązanie wybrać ( dla php ). Choćby: -PHPAspect - całkiem mile się pracuje, nieźle udokumentowane, zgłoszone do Google Summer of Code, jedyna wada jak do tej pory to zagmatwany kod wynikowy ( EDIT: Jeden ogromny minus, bez weavingu nie uruchamiają się pliki z aspektami - niezgodne ze składnią php ) -Transparent AOP php -AOPHP Czy ktoś z was z tego korzystał (tzn. z AOP lub którejś implementacji AOP dla php ), czy się sprawdziło?? Ten post edytował UDAT 11.10.2006, 16:41:08 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 17.06.2025 - 00:25 |