我读过gwt-ext很慢而且看起来太笨重了。这与Ext-GWT相比如何?是否还有其他库可以轻松处理拖动,调整大小,最小化?
答案 0 :(得分:6)
在我看来,我甚至不想考虑真正有价值的GWT小部件库。如果缺少一个小部件,你总是可以尝试将一个小部件包含在孵化器中,这样它有可能最终会在GWT发布中结束。
更大,令人印象深刻的外观往往是现有JS小部件库的包装器。这意味着你必须传递GWT的许多好处。
像Rocket GWT这样的其他人完全重写了现有的小部件,它们将你与另一个抽象联系起来。这意味着如果你需要在Rocket之外使用额外的小部件,你将需要使用遵循不同设计原则的小部件。
我倾向于坚持使用默认的小部件而且我使用孵化器小部件,但我总是尽量将这些依赖性保持在最低限度,因为它们仍在发生巨大变化(更改类名,包名,完成设计更改......)。您不希望继续修改现有代码。
在大多数情况下,我只是创建自己的小工具来完成我需要的工作,仅此而已。与我必须实现一个能够满足更多用例的完整API相比,创建时间要少得多。
答案 1 :(得分:2)
你看过http://www.smartclient.com/smartgwt/showcase/
吗?控件被许可为LGPL,但高级服务器站点库仅包含在专业版中。
答案 2 :(得分:0)
我们与GWT孵化器的Mosaic取得了一些成功。你会希望得到更好的文档,但是一旦你过去了,你会找到有用的小部件(分割面板等),你可以将它们与gwt的基本小部件混合使用。