La scorsa settimana Smashing Magazine ha pubblicato
CSS Frameworks + CSS Reset: Design From Scratch,
un bel post con link, risorse, opinioni e idee sui framework CSS (si citano Tripoli,
Blueprint, YUI,
YAML, Elements ed
Eswat).
Del post di Smashing Magazine ho trovato interessante in particolare l'analisi dei pro e contro, che vorrei riportare tradotti in breve.
Vantaggi
- Aumentano la produttività ed evitano errori comuni
- Consentono di normalizzare il codice
- Migliorano il processo all'interno di un team
- Danno un'ottima compatibilità cross-browser
- Consentono un codice pulito, ben strutturato e completo
Svantaggi
- Richiedono tempo per essere compresi
- Richiedono una familiarità con il codice
- Si potrebbero ereditare bug ed errori di altri
- Si sviluppa un sito su un framework, non grazie a una solida
conoscenza dei CSS- Si ottiene codice ridondante
- Il CSS non ha valore semantico
- Si ignora l'unicità di un progetto
Per cià che riguarda la parte relativa al layout (forse l'aspetto più succoso e allo stesso tempo discusso dei framework CSS) vorrei aggiungerne un paio. àˆ vantaggioso il fatto che offrano moltissima flessibilità , modularità e precisione con le griglie,
un po' meno che abitualmente la codifica del markup, oltre all'uso delle classi necessarie (e mi riferisco in particolare a BluePrint), dovrà essere da sinistra a destra. Ma è un limite che si potrebbe superare solo appesantendo ulteriormente l'uso delle
classi.
La conclusione dell'articolo è un invito a sviluppare il proprio
framework piuttosto che affidarsi a uno già preconfezionato. Su questo aspetto mi trovo d'accordo, e spero di aver potuto offrire uno spunto ai lettori con gli articoli Armonizzare lo spazio bianco, Creare un CSS di base,
Ritmo verticale nella tipografia e in
recente Web design con le griglie.