我們的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