Stavo lavorando con GUICE alcuni mesi fa e ora quando torno ad esso, trovo che devo rileggere la documentazione e gli esempi di Guice per capire cosa ho fatto con il mio codice.Guice vs AspectJ
Tuttavia, quando guardo AspectJ è tutto troppo intuitivo. È un'estensione intuitiva del linguaggio Java. Sento che posso già sedermi e scrivere codice AspectJ.
Pertanto, sono tentato di abbandonare la mia ricerca di Guice e andare con AspectJ. Soprattutto il fatto che Spring stia generando il codice AspectJ.
Quali caratteristiche di Guice ci sono sopra AspectJ che dovrebbe scoraggiarmi dall'abbandono di Guice?
Perché Google non dovrebbe abbandonare Guice e utilizzare invece AspectJ?
Vice Versa, quali sono le caratteristiche di AspectJ che mi incoraggerebbero ad abbandonare Guice, oltre all'intuitività di esso?
Se potessi avere il permesso di "intrecciare" in una domanda qui, che cosa impedisce che il linguaggio Java venga unito a AspectJ o fornisca "aspetti" simili in una versione futura di Java?
Nota: al grilletto facile eliminare-azillas, mi rendo conto che questa domanda potrebbe essere troppo generico - ma se sapessi quali ulteriori specifiche per chiedere, allora avrei nemmeno bisogno di chiedere, ma solo google/bing per quello So che non lo so. Come puoi vedere, la mia conoscenza di Guice si è degradata così male che non riconosco nemmeno la mia calligrafia.
Ho sempre esattamente la stessa sensazione. Perché qualche framework di dipendenze per le dipendenze se ho AspectJ? –