与使用 ClientFactory 相比,在 GWT 中使用 Gin 的优缺点是什么?
问问题
828 次
1 回答
6
优点:
随着您的成长,您可以等待替换实现。例如,如果您想要混合模式支持,则使用 Provider<> 进行运行时级别的更改比使用 ClientFactory 更容易。例如,如果您想拥有异步服务的“在线”版本和“离线”版本并在客户端中热交换它们。
构造函数 DI 意味着您可以更轻松地存根单元,而无需使用 GWTTestSuite。
没有 XML 配置。
如果您在服务器端使用 Guice,则应用程序连接的模式是一致的。
缺点:
这是另一个图书馆。:/
使用 Gin 与“Real” Guice 可以做的事情有一些限制,这可能会导致一些问题。
与 ClientFactory 相比,Gin 可能会向您的项目添加非常少量的代码。
于 2011-03-11T23:04:18.333 回答