【问题标题】:Should I go the widget way or HTML way?我应该采用小部件方式还是 HTML 方式?
【发布时间】:2011-06-11 17:38:48
【问题描述】:

使用 UIBinder 和 Widgets 很简单,但它生成的 html 非常脏且难以设置样式(uibinder 生成许多覆盖外部样式的内联样式 - 甚至 HTMLPanel 也有一些)。

我应该在合理的地方使用纯 HTML 以获得干净的 makrup(使用纯元素对象 - 例如 ButtonElement)吗?

那么如何处理事件呢?

还是不值得做的生产力过度杀伤?

widget 与 html 方式的优缺点是什么?

【问题讨论】:

    标签: gwt uibinder


    【解决方案1】:

    我们仅在需要时使用小部件

    • 事件处理或
    • ui.xml 本身的国际化

    剩下的我们用纯 html 做。所以我们的ui.xml 文件是通过使用HTMLPanel 完成的两者的混合(这允许使用小部件以及纯html)。

    This presentation 可能对您很感兴趣(从幻灯片 19 开始)。

    【讨论】:

      【解决方案2】:

      我的选择小部件。我讨厌玩 html 和他们的 id 并为他们和其他原因编写 javascript 函数。

      gwt 有很多合理的小部件,真正方便编码和思考!如果您喜欢编写 java 代码,只需编写任何小部件和许多处理程序,而不是编写 javascript 函数。

      您可以说某些小部件在某些浏览器中速度很慢,但速度并不重要,因为性能和可伸缩性比 gwt 结构和 gwt-rpc 机制向您保证更重要。

      【讨论】:

        猜你喜欢
        • 2016-10-22
        • 1970-01-01
        • 2018-02-24
        • 1970-01-01
        • 1970-01-01
        • 2010-12-27
        • 1970-01-01
        • 2019-05-31
        • 1970-01-01
        相关资源
        最近更新 更多