Q: Similarity between Magento Object Manager and the Spring (Java) framework I am currently in the process of understanding the Magento 2 Object Manager.
Really good documentation by Alan Storm here
There are a lot of similarities between the Magento Object Manager and Spring (Java) core concepts. Especially - 


*

*Dependency Injection (Spring container, beans, DI via XML)

*AOP (Spring does this via annotations, Magento 2 does this via XML, but both implementations are pretty similar)


Did the Magento 2 development team actively use Spring as a benchmark to re-architect Magento? 
