我们的webapp是在GWT 2.2中实现的,并且大量使用了UIBinder。我非常喜欢UIBinder定义与HTML内联的样式的能力,或者至少在<ui:style>
部分中定义样式。作为一名程序员,这种模块化真的很吸引我,因为它将样式放在使用它的地方。UIBinder:如何为设计师构建CSS布局
对于在多个位置使用的样式,我将它们重构为CommonStyles.css
/CommonStyles.java
,并参考我的*.ui.xml
文件中的样式。
到目前为止,这一切都非常成功,但现在该公司已经与HTML/CSS设计师签约重新设计设计。我们花了几天的时间试图让他在Eclipse GW & GWT上加快速度,但没有取得太大的成功。为了达到最后期限,我们最终让他向我们发送了一个老式的巨型CSS文件,然后我们辛苦地重构了各种ui.xml
模块。
我的问题:为UIBinder应用程序维护一个单一的旧式巨型CSS文件会更好吗,这样设计人员就可以使用它了吗?作为一个程序员,我这样做是件令人痛苦的事情,但它似乎是让非程序员在设计上工作的唯一实用方法。
期望设计人员知道诸如Eclipse或Intellij之类的IDE是不合理的吗?
很高兴听到有关设计人员能够使用IDE的信息。我们也是一个非常小的商店。我认为我遇到的问题的一部分是我实际上是一个Intellij用户,在Eclipse中我只能轻度胜任。既然设计师想要一个免费的工具,我不得不尝试帮助他用我几乎不知道自己的工具进行设置。让他设置所有的Maven/GWT/git/etc插件真的很痛苦。 – 2011-04-25 18:28:31
这会造成很大的差异。在我们的环境中,您安装eclipse和mercurial以及google插件,同步并单击运行按钮。 – 2011-04-25 18:42:37