È possibile? Sì. Senza SASS, puoi comunque applicare qualsiasi stile personalizzato di cui hai bisogno utilizzando un semplice CSS. Dovresti includere i fogli di stile ExtJS predefiniti sulla tua pagina web e quindi utilizzare fogli di stile personalizzati per sovrascrivere qualsiasi stile tu abbia bisogno.
È preferibile? No. A seconda dell'entità delle modifiche tematiche che si sta tentando di fare, è probabile che l'utilizzo di CSS puro sia noioso e problematico. L'uso di SASS/Compass ti consente di utilizzare le variabili e i mixin forniti da ExtJS per la tematizzazione, che è molto più veloce e più facile che provare a farlo a mano. Inoltre, i file CSS generati da SASS verranno minimizzati e non conterranno il flusso aggiuntivo di CSS che avresti finito con il tentativo di eseguire tutto manualmente.
La mia raccomandazione: provate a convincere il vostro datore di lavoro a consentirvi di utilizzare SASS. Ne varrà la pena, se lo faranno. E ricorda: Ruby, SASS e Compass sono necessari solo per lo sviluppo, dal momento che i tuoi file SASS saranno compilati in CSS prima di essere inclusi nella pagina web. Il tuo client non dovrebbe aver bisogno di qualcosa in più (oltre a un browser) per accedere all'applicazione ExtJS. Se il tuo datore di lavoro è davvero testardo sull'installazione di Ruby, potresti non avere altra scelta se non quella di creare il tuo tema in CSS a mano. Ma è probabile che sia un'esperienza lunga e frustrante.
Grazie mille per il vostro anwer molto dettagliato ... – Shekhar