Ich habe vor einigen Monaten mit GUICE gearbeitet und jetzt, wenn ich darauf zurückkomme, muss ich die Guice-Dokumentation und Beispiele noch einmal lesen, um zu verstehen, was ich mit meinem Code gemacht habe.Guice vs AspectJ
Wenn ich jedoch auf AspectJ schaue, ist es alles zu intuitiv. Es ist eine intuitive Erweiterung der Java-Sprache. Ich fühle, dass ich mich sofort setzen und den AspectJ-Code schreiben kann.
Deshalb bin ich versucht, meine Verfolgung von Guice aufzugeben und mit AspectJ zu gehen. Besonders die Tatsache, dass Spring den AspectJ-Code generiert.
Welche Eigenschaften von Guice gibt es über AspectJ, die mich davon abhalten sollten, Guice aufzugeben?
Warum würde Google Guice nicht verlassen und stattdessen AspectJ verwenden?
Vice Versa, Was sind die Merkmale von AspectJ, die mich dazu ermutigen würden, Guice zu verlassen, abgesehen von der Intuitivität?
Wenn ich hier in einer Frage "weben" darf, was verhindert, dass Java mit AspectJ verschmolzen wird oder ähnliche "Aspekte" in einer zukünftigen Java-Version bereitstellt?
Hinweis: zu glücklich löschen-azillas auslösen, merke ich, diese Frage zu allgemein sein kann - aber wenn ich weiß, was weitere Einzelheiten zu fragen, dann würde ich nicht einmal fragen müssen, sondern nur google/bing für das, was Ich weiß, dass ich es nicht weiß. Wie du sehen kannst, hat sich mein Guice-Wissen so stark verschlechtert, dass ich meine eigene Handschrift nicht einmal mehr erkenne.
Ich habe immer genau das gleiche Gefühl. Warum ein Framework zur Abhängigkeitsinjektion, wenn ich AspectJ habe? –