我正在实现我目前的第一个GWT应用程序,我只是在创建复杂的自定义小部件时有一个关于Extends Composite和Extend指定小部件之间差异的快速问题,以及使用"extends Composite"的优点.
此外,通过扩展Composite创建的窗口小部件是否可以更快地加载以扩展实际窗口小部件,以及哪些窗口更轻?
谢谢,
小部件最佳实践/小部件构建 - 这应该让你开始:)
至于问题的第二部分 - 在大多数情况下,为特定目的而优化的自定义Widget应该比GWT提供的更轻量级(因为它们必须更强大,等等).话虽这么说,GWT提供的小部件非常轻量级恕我直言(这是整个GWT概念的一部分 - 它们只提供了构建您自己的应用程序/框架的小/简单但构建良好的块).
值得注意的另一件事是,GWT提供的小部件有时会针对特定的,不良行为的浏览器(咳嗽 IE 咳嗽)进行特殊实施- 但这不是你应该担心的大部分时间,因为你应该建立你的小部件一个"级别"更高(即,您的小部件应包含GWT提供的小部件),这样您就不必处理浏览器之间的这些不兼容性.