2

我读过 gwt-ext 很慢而且看起来太笨重。这与 Ext-GWT 相比如何?是否有任何其他库可以轻松处理拖动、调整大小、最小化?

4

3 回答 3

6

在我看来,没有真正值得考虑的 GWT 小部件库。如果缺少一个小部件,您总是可以尝试将一个包含在孵化器中,这样它可能有一天会在 GWT 发行版中结束。

更大的、令人印象深刻的外观往往是现有 JS 小部件库的包装器。这意味着您必须传递 GWT 的许多好处。

其他像 Rocket GWT 是对现有小部件的完全重写,它将您与另一个抽象联系起来。这意味着如果您需要 Rocket 之外的其他小部件,您将需要使用遵循不同设计原则的小部件。

我倾向于坚持默认的并使用孵化器小部件,但我总是尽量将这些依赖项保持在最低限度,因为它们仍在发生巨大变化(更改类名、包名、完整的设计更改……)。您不想继续修改现有代码。

在大多数情况下,我只是创建自己的小部件来满足我的需要,仅此而已。与我必须实现一个能够满足更多用例的完整 API 相比,这需要更少的时间来创建。

于 2009-07-03T06:42:52.497 回答
2

你看过http://www.smartclient.com/smartgwt/showcase/

这些控件被许可为 LGPL,但高级服务器站点库仅包含在专业版中。

于 2009-07-03T16:46:09.880 回答
0

我们在GWT 孵化器的Mosaic方面取得了一些成功。您会希望获得更好的文档,但是一旦您通过了这些文档,您就会发现有用的小部件(拆分面板等),您可以将它们与 gwt 的基本小部件混合使用。

于 2009-07-07T23:43:53.483 回答