Metti tutte le librerie (bootstrap ...) in un file alla fine dello sviluppo

-5

Uno dei miei colleghi mette tutti i file css in una o lib.css alla fine del progetto. Lo odio perché quando ho bisogno di cambiare qualcosa è solo sbagliato vedere quale scribt è coinvolto (lo vedo in lib.css non messo se il suo bootstrap o qualsiasi altra cosa).

Penso che ciò renda tutto più complicato o sia il modo "giusto"?

    
posta 12.07.2016 - 13:36
fonte

3 risposte

1

Il modo "giusto" è soggettivo.

Un singolo file lib.css fatto a destra (minorato, ottimizzato, ecc.) normalmente consente download più rapidi per il visitatore.

Molto spesso, sul lato dello sviluppo ci sono più file CSS (o scss o meno) che vengono combinati per l'implementazione della produzione. Ciò consente un debugging più semplice in un ambiente non di produzione (file con un singolo scopo più piccoli), mentre offre i vantaggi di download più rapidi in un ambiente di produzione.

    
risposta data 12.07.2016 - 14:09
fonte
1

Quindi, come sottolinea Adam, il modo "giusto" sarebbe quello di includere almeno i file originali da cui il tuo collaboratore ha utilizzato per generare il file lib.css. Se lui / lei include una configurazione di build con quella (usando grunt / gulp / webpack ...), sarebbe ancora meglio.

Consegnare un solo file js o css ottimizzato compresso non sarebbe molto "educato". La cortesia è anche soggettiva.

    
risposta data 12.07.2016 - 14:32
fonte
0

Secondo me è meglio scrivere css cache system che otterrà tutti gli script css e lo metterà in uno, eliminando gli spazi e inserendo tra l'altro. C'è qualcosa di più confuso per gli sviluppatori come la modifica di un file molto lungo?

    
risposta data 12.08.2016 - 19:04
fonte

Leggi altre domande sui tag