Pracowałem z GUice kilka miesięcy temu i teraz, kiedy do niego wracam, stwierdzam, że muszę ponownie przeczytać dokumentację Guice i przykłady, aby zrozumieć, co zrobiłem z moim kodem.Guice kontra AspectJ
Jednak kiedy patrzę na AspectJ, to wszystko jest zbyt intuicyjne. Jest to intuicyjne rozszerzenie języka Java. Czuję, że mogę już od razu usiąść i napisać kod AspectJ.
Dlatego jestem kuszony, aby porzucić moją pogoń za Guice i iść z AspectJ. Szczególnie fakt, że Spring generuje kod AspectJ.
Jakie cechy Guice znajdują się powyżej AspectJ, które powinny zniechęcić mnie do opuszczenia Guice?
Dlaczego Google nie porzuciłoby Guice i nie skorzystałoby z AspectJ?
Vice Versa, Jakie są cechy AspectJ, które zachęcałyby mnie do opuszczenia Guice, oprócz intuicyjności tego?
Jeśli mogę zadać pytanie "splatać" w tym pytaniu, co oznacza, że język Java nie jest łączony z AspectJ lub zapewnia podobne "aspekty" w przyszłej wersji Java?
Uwaga: wywołać szczęśliwe delete-azillas, rozumiem to pytanie może być zbyt ogólne - ale gdybym wiedział, co dalej specyfika zapytać, to bym nawet nie trzeba pytać, ale tylko google/bing za co Wiem, że nie wiem. Jak widzisz, moja wiedza Guice tak bardzo się pogorszyła, że nawet nie rozpoznaję własnego pisma.
Zawsze miałem dokładnie to samo uczucie. Dlaczego niektóre struktury wtrysku zależności, jeśli mam AspectJ? –