我在想開發一個外部CSS開發人員參與設計網站外觀的應用程序的最佳實踐嗎?GWT和CSS開發最佳實踐
理想情況下,他們將創建CSS文件,我們可以通過多次迭代輕鬆集成到網站中,開發團隊無需對這些文件進行任何操作(顯然,將會有HTML或模板更改指向適當的類)。
GWT文檔(http://code.google.com/webtoolkit/doc/latest/DevGuideUiCss.html)列出了四種方法:
- 使用的HTML網頁的標籤。
- 在模塊XML文件中使用元素。
- 使用包含在ClientBundle中的CssResource。
- 在UiBinder模板中使用內聯元素。
的文件表明,現代應用程序會傾向於使用方法3和4,但這些似乎侵入性的發展過程,因爲我們不希望有不斷地更改CSS每次迭代更新CssResource接口(在方法3)中,或者必須將CSS文件剪切和分割,以將它們內聯到我們的ui.xml文件中(方法4)。
我們正在考慮使用方法2,並手動編碼CSS類。這將允許我們輕鬆地放入CSS文件更新,而不需要開發人員去觸摸它們。我們會失去迷惑,並且將會有一些工作來管理對CSS名稱的更改,儘管只不過是其他方法而已。是否有其他考慮我缺少?
是否有構建GWT應用程序的最佳實踐,其中涉及外部CSS設計人員?
感謝您的答覆和代碼示例以及其他問題的鏈接,希望您自己的項目進展順利。正如我在下面的另一個回覆中提到的那樣,我認爲在項目的這個階段,以及團隊成員在UI/CSS和GWT/Java上的經驗水平和熟悉程度,我們將採用一種更簡單的方法,但要確保我們的CSS輸出可以被切片並在以後轉換爲使用UiBinder或CssResource。 – Numbat 2012-03-21 06:29:37