在GWT中使用Gin的利弊

per*_*son 7 gwt gwt-gin

与使用ClientFactory相比,在GWT中使用Gin的优缺点是什么?

keb*_*net 6

优点:

随着您的成长,您可以等待更换实施.例如,如果您需要混合模式支持,则使用Provider <>而不是ClientFactory更容易进行运行时级别的更改.例如,如果您希望拥有Async服务的"在线"版本和"脱机"版本,并在客户端进行热插拔.

构造函数DI意味着您可以更轻松地删除单元而无需使用GWTTestSuite.

没有XML配置.

如果在服务器端使用Guice,则应用程序连接具有一致的模式.

缺点:

这是另一个图书馆.:/

你可以用Gin和"Real"Guice做些什么限制,这可能会导致一些问题.

Gin可能会向您的项目添加非常少量的代码与ClientFactory.