私は、外部CSS開発者がサイトのルックアンドフィールをデザインする際にアプリケーションを開発する際のベストプラクティスを考えていますか?GWTとCSS開発のベストプラクティス
理想的には、複数の反復でサイトに簡単に統合できるCSSファイルを作成することになり、開発チームはこれらのファイルを操作する必要はありません(HTMLまたはテンプレートの変更があります適切なクラス)。ホストHTMLページ内のタグを使用して
- :
GWTのドキュメントは、(http://code.google.com/webtoolkit/doc/latest/DevGuideUiCss.html)の4つのアプローチを示しています。
- モジュールXMLファイルの要素を使用します。
- ClientBundleに含まれるCssResourceの使用。
- UiBinderテンプレートでのインライン要素の使用。
ドキュメントでは、最新のアプリケーションではアプローチ3,4を使用する傾向がありますが、CssResourceインターフェイスをCSSの各繰り返しで常に更新する必要はないため、開発プロセスの妨げに思えますアプローチ3)、CSSファイルをチュートして分割してui.xmlファイルにインライン展開する必要があります(アプローチ4)。
アプローチ2を使用し、CSSクラスを手作業でコーディングすることを考えています。これにより、CSSファイルのアップデートを簡単に削除することができ、開発者がそれらに触れる必要はありません。私たちは難読化を失い、CSS名の変更を管理するいくつかの作業がありますが、それ以外のアプローチはありません。他に何か不足していることはありますか?
外部CSSデザイナーが関わっているGWTアプリケーションを構築するためのベストプラクティスはありますか?
回答とコードの例と他の質問へのリンクをありがとう、自分のプロジェクトがうまくいっていることを祈っています。私は以下の別の返答で述べたように、私はこのプロジェクトの段階で、UI/CSSとGWT/Javaの両方でチームメンバーの経験と慣れ親しんだレベルで、より簡単なアプローチの1つを検討します後でCSS出力をスライスしてUiBinderまたはCssResourceを使用して変換することができます。 – Numbat