Google 釋出內部使用的 DI framework - Guice
Google 釋出了一個 DI framework 並開放其原始碼- Guice (發音同 Juice) 。消息來源指出。Guice 是 Google 內部使用的 DI (Dependency Injection ) framework,以 Java 5 語法為基礎並大量使用 annotation,AdWords 正是以 Guice 所完成的一個代表性應用。
這個 framework 一出現,我想大家第一個聯想到的就是現在當紅的 Spring,Google 團隊也知道大家會問這個問題(雖然他們認為兩者之間沒有直接的競爭關係),所以特別寫了一篇 Spring Comparison 來回答這個問題。
Tags:java,google,guice

嗯,的確和 Spring 是沒有競爭關係,這只是另一個 DI framework (PicoContainer/hivemind/EJB3...)。Spring stacks 東西太多了,DI 只是一小塊而已。
也許 Spring 能從 Guice 的作法中得到一些啟發吧?例如再減少一些 xml ...
由...發表 ingramchen on 三月 14, 2007 at 12:08 上午 CST #