【发布时间】:2011-04-25 15:23:54
【问题描述】:
我们的 webapp 是在 GWT 2.2 中实现的,大量使用了 UIBinder。我真的很喜欢 UIBinder 定义样式的能力,无论是与 HTML 内联,还是至少在 <ui:style> 部分中。作为一名程序员,这种模块化真的很吸引我,因为它将样式放在了使用的地方。
对于在多个地方使用的样式,我将它们重构为CommonStyles.css/CommonStyles.java,并在我的*.ui.xml 文件中引用它。
到目前为止效果很好,但现在该公司已与 HTML/CSS 设计师签订合同来重新设计。我们花了几天时间试图让他跟上 Eclipse 和 GWT 的速度,但没有取得多大成功。为了赶上最后期限,我们最终让他向我们提供了一个老式的巨型 CSS 文件,然后我们煞费苦心地将其重构回各种 ui.xml 模块。
我的问题:为 UIBinder 应用程序维护一个单一的、老式的巨型 CSS 文件是否更好,以便设计人员可以使用它?作为一名程序员,以这种方式做事让我很痛苦,但似乎这是让非程序员参与设计的唯一实用方法。
期望设计人员了解 Eclipse 或 Intellij 之类的 IDE 是否不合理?
【问题讨论】: