paddatrapper / CaseTracker

Case tracking and management software for the National SPCA
GNU Lesser General Public License v3.0
4 stars 6 forks source link

Inversion of Control \ Container Framework #15

Open sphaso opened 9 years ago

sphaso commented 9 years ago

The idea of using an IoC Container (e.g. Spring) has been raised. This would help us greately in managing dependencies among classes. I think we need to ask ourselves a few questions:

paddatrapper commented 9 years ago

My question would be how does this affect the final distribution/package? Would the IoC Container code be required or would it inject dependencies into the code thereby enabling a simple distribution of a jar archive with resources such as images?

sphaso commented 9 years ago
paddatrapper commented 9 years ago

Guice is apparently somewhat AOP-like. I agree with the postpone sentiment. We can come back to this once the project has matured a bit