Czy to możliwe? Tak. Bez SASS nadal możesz zastosować dowolną niestandardową stylizację, korzystając z zwykłego CSS. Możesz dołączyć domyślne arkusze stylów ExtJS na swojej stronie internetowej, a następnie użyć niestandardowych arkuszy stylów do zastąpienia dowolnych stylów.
Czy jest to lepsze? Nie. W zależności od zakresu zmian tematycznych, których szukasz, używanie czystego CSS może być uciążliwe i kłopotliwe. Korzystanie z SASS/Compass pozwala na używanie zmiennych i miksów dostarczanych przez ExtJS do tworzenia motywów, co jest znacznie szybsze i łatwiejsze niż próba zrobienia tego ręcznie. Ponadto pliki CSS wygenerowane przez SASS zostaną zminimalizowane i nie będą zawierały dodatkowego nadpisania CSS, które zakończyłoby się próbą zrobienia tego ręcznie.
Moja rekomendacja: staram się przekonać pracodawcę do korzystania z SASS. Będzie warto, jeśli to zrobią. I pamiętaj: Ruby, SASS i Compass są potrzebne tylko do programowania, ponieważ Twoje pliki SASS zostaną wkompilowane w CSS, zanim zostaną uwzględnione na stronie. Twój klient nie powinien potrzebować niczego więcej (poza przeglądarką), aby uzyskać dostęp do aplikacji ExtJS. Jeśli twój pracodawca jest naprawdę uparty w kwestii instalacji Ruby, możesz nie mieć innego wyjścia, jak stworzyć swój motyw w CSS ręcznie. Ale to prawdopodobnie będzie długie, frustrujące doświadczenie.
Bardzo dziękuję za bardzo szczegółowe anwer ... – Shekhar