5

ExtJS4ベースのアプリケーション用のカスタムテーマを作成したいと思います。ExtJSのドキュメントを読んだところ、カスタムテーマを作成するには、Ruby、Compass、SASSをインストールする必要があることがわかりました。

クライアント(および雇用主)がこれら3つのツールのインストールを許可するかどうかわからないので、これらのツールを使用せずにカスタムテーマを作成できるかどうかを知りたいですか?

前もって感謝します !

4

1 に答える 1

7

出来ますか?はい。SASSがなくても、プレーンCSSを使用して必要なカスタムスタイルを適用できます。WebページにデフォルトのExtJSスタイルシートを含めてから、カスタムスタイルシートを使用して必要なスタイルを上書きします。

望ましいですか?いいえ。作成しようとしているテーマの変更の程度によっては、純粋なCSSを使用するのは面倒で面倒な場合があります。SASS / Compassを使用すると、ExtJSが提供する変数とミックスインをテーマに使用できます。これは、手動で行うよりもはるかに高速で簡単です。さらに、SASSによって生成されたCSSファイルは縮小され、すべてを手動で実行しようとしてしまう余分なCSSの肥大化は含まれません。

私の推奨事項: SASSの使用を許可するように雇用主を説得するように努めてください。彼らがそうするならば、それはそれだけの価値があるでしょう。また、Ruby、SASS、およびCompassは開発にのみ必要です。これは、SASSファイルがWebページに含まれる前にCSSにコンパイルされるためです。クライアントは、ExtJSアプリケーションにアクセスするために(ブラウザー以外に)余分なものを必要としないはずです。雇用主がRubyのインストールに本当に頑固な場合は、CSSでテーマを手動で作成する以外に選択肢がないかもしれません。しかし、それは長くて苛立たしい経験になるでしょう。

于 2012-11-26T17:29:18.593 に答える