Sui framework CSS

Martedì 25 Settembre 2007 - 08:56

di Alessandro Fulciniti

CSS

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.

Tags:

Categoria: CSS | Permalink

Commenti

1

Sono daccordo con te !!! molto meglio farsi un framework da soli che appoggiarsi al lavoro di altri, però non si può negare la comodità offerta nel partire da un lavoro svolto da un altro.Forse la cosa migliore sarebbe imparare dal lavoro di altri e da li partire per creare un framework personale…

# - postato da Davide Bisconti - 25 Settembre 2007 - 09:41

2

Credo che il post di Davide Bisconti sia davvero una eccellinte riflessione. Sono pienamente d’accordo!!!

# - postato da Jack Solo - 25 Settembre 2007 - 09:44

3

Anche io sono dell’opinione che sia meglio sviluppare con il tempo un proprio framework, che sia elastico e personalizzabile in base al progetto, piuttosto che affidarsi a strutture senz’altro valide ma un po’ cristallizzate.
Poi non so voi, ma mettere le mani sul codice di altri… mamma mia!

# - postato da crea-tivo livorno - 25 Settembre 2007 - 10:07

4

Completamente d’accordo…

# - postato da Epper - 25 Settembre 2007 - 16:44

5

Il mio lavoro mi piace proprio perchè è vario e sempre diverso.
Quando faccio un layout o un template per qualche CMS mi piace partire da zero, carta bianca.
Ogni volta che ne faccio uno imparo cose nuove e scopro sempre qualche bug di explorer che prima nn conoscevo.

Molto interessanti questi framework, ma non devono sostituire una delle parti più interessanti della realizzazione di un sito.

# - postato da Nemesis Design - 26 Settembre 2007 - 11:21

6

Se può interessare: Logic CSS Framework.

# - postato da Logicoder - 03 Ottobre 2007 - 19:06

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento