Author: limpbizkit
Date: Thu Feb 19 17:45:41 2009
New Revision: 856
Modified:
wiki/OptionalAOP.wiki
Log:
Edited wiki page through web user interface.
Modified: wiki/OptionalAOP.wiki
==============================================================================
--- wiki/OptionalAOP.wiki (original)
+++ wiki/OptionalAOP.wiki Thu Feb 19 17:45:41 2009
@@ -6,21 +6,21 @@
==Feature Comparison==
-|| || *Guice 1.0* || *Guice 2.0* || *Guice+AOP 2.0* ||
-|| Jar size || 544Kb || 784Kb || 1004Kb ||
-|| High performance || ✔ || ✔ || ✔ ||
-|| Binding EDSL || ✔ || ✔ || ✔ ||
-|| Scopes || ✔ || ✔ || ✔ ||
-|| Typesafe || ✔ || ✔ || ✔ ||
-|| Fast reflection via [http://cglib.sourceforge.net/ cglib] || ✔ || || ✔ |
|
-|| Line numbers in error messages || ✔ || || ✔ ||
-|| Method interceptors || ✔ || || ✔ ||
-|| Provider Methods || || ✔ || ✔ ||
-|| Binding overrides || || ✔ || ✔ ||
-|| Tool-friendly SPI || || ✔ || ✔ ||
-|| Child Injectors || || ✔ || ✔ ||
-|| Servlet Support || Scopes Only || ✔ || ✔ ||
-|| Error Reporting || Good || Better || Best ||
+|| || *Guice 1.0* || *Guice 2.0* || *Guice+AOP 2.0* ||
*[http://code.google.com/p/google-gin/ GIN]* ||
+|| Library size || 544Kb || 784Kb || 1004Kb || 0Kb (code gen) ||
+|| High performance || ✔ || ✔ || ✔ || ✔ ||
+|| Binding EDSL || ✔ || ✔ || ✔ || ✔ ||
+|| Scopes || ✔ || ✔ || ✔ || ✔ ||
+|| Typesafe || ✔ || ✔ || ✔ || ✔ ||
+|| Fast reflection || ✔ ([http://cglib.sourceforge.net/ cglib]) || || ✔
([http://cglib.sourceforge.net/ cglib]) || ✔ (code gen) ||
+|| Line numbers in error messages || ✔ || || ✔ || ||
+|| Method interceptors || ✔ || || ✔ || ||
+|| Provider Methods || || ✔ || ✔ || ✔ ||
+|| Binding overrides || || ✔ || ✔ || ||
+|| Tool-friendly SPI || || ✔ || ✔ || ||
+|| Child Injectors || || ✔ || ✔ || ||
+|| Servlet Support || Scopes Only || ✔ || ✔ || ||
+|| Error Reporting || Good || Better || Best || Good ||
==Building Guice without AOP==
Guice has an ant task that creates a modified copy of the Guice
source-tree. The copy uses the
[http://publicobject.com/2009/02/preprocessing-java-with-munge.html munge]
preprocessor to remove all bytecode-dependent APIs. Use the following
commands to build Guice without AOP support:
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"google-guice-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-guice-dev?hl=en
-~----------~----~----~----~------~----~------~--~---