2012-07-06 69 views
2

我有什麼理由不能在GWT應用程序中使用Guice作爲DI?如果是這樣,爲什麼?如果不是,GWT-GIN 真的提供POG(plain ole'Guice)不?GWT-GIN vs Raw Guice

回答

5

Guice很大程度上依賴於反射,這在GWT中並不完全支持。

+0

那麼當我嘗試將我的注入Guice的GWT代碼編譯爲JavaScript時會發生什麼?編譯失敗還是生成的代碼不起作用? – IAmYourFaja 2012-07-06 18:29:41

+0

我相信匯編應該會失敗,但我不積極。據我瞭解,GIN在編譯時計算注入細節,所以GWT不必處理反射。 – 2012-07-06 18:31:05