http://www.pranaframework.org/
reference:
Inversion of Control Containers and the Dependency Injection Pattern, by Martin Fowler
Prana是一個(gè)用Actionscript寫的IoC Framework,理念和Spring非常類似,目的是為了盡可能降低類之間的依賴性,通過xml配置文件使得編譯依賴性降低,可以動態(tài)裝配。這在Java的世界里是非常有意義的,因?yàn)樗械氖虑槎及l(fā)生在server端,Client端并不需要知道這一切。但是在Flex的世界里,swf是客戶端下載下來運(yùn)行在client,如果要達(dá)到動態(tài)裝配的目的,client必須能夠有最新需要動態(tài)裝配的class的字節(jié)碼,這必然要求swf重新編譯,那么這就失去了Ioc的意義了