TsoDa place written by Daniela Panfili I'm also on
July 3, 2008

Librerie (X)HTML+CSS: the last post

Nelle scorse settimane abbiamo analizzato i template messi a disposizione all’interno di Dreamweaver CS3 e dal Developer Network di Yahoo (YUI).
Per ultimare la panoramica dei frameworks disponibili per la costruzione di griglie in XHTML+CSS, consiglio come riferimento un articolo che da un’ampia lista di link a siti che offrono template free o open source.
Anche se quello che offre una varietà maggiore di griglie rimane YUI.

Ma é utile usarli?
La tematica é già stata affrontata su a list apart e su smashing magazine.

Dal mio punto di vista, direi che hanno l’utilità di non gettarci nel panico da foglio bianco (fast start): partire da una struttura esistente è sicuramente più facile perchè ci permette subito di concentrarci sulle nostre particolarità.
A sfavore c’é il fatto che si utilizza un codice che non é costruito sui nostri modelli mentali e quindi ci appare sempre “alieno”.

La mia esperienza é stata la seguente: avevo fretta, ho preso un modello, intanto mi sono fatta un’idea di come andava costruita la pagina e mentre la costruivo, piano piano mi personalizzavo i pezzi di codice. Alla fine del template originale non era rimasto più nulla, neanche i nomi delle classi, però l’ho trovato sicuramente “confortante” come ausilio :)

Le problematiche che emergono dall’uso dei frameworks e che bisogna considerare attentamente sia nella scelta di utilizzarli che su quali scegliere sono:

  • se si ha famigliarità con il codice é sicuramente facile personalizzarli, altrimenti risulta comunque un investimento di tempo notevole cercare di capire con che logica sono stati realizzati e come metterci le mani;
  • si possono ereditare errori;
  • va posta l’attenzione su quanto siano aggiornati e allineati con le nostre specifiche tecniche.

Con il tempo é sicuramente possibile creare un framework che rispecchia la nostra esperienza. Non é così difficile come sembra, bastarebbe guardare nei vecchi lavori e cercare quelle costanti che si sono dimostrate sempre valide e tenerle aggiornate.
Io ci sto provando :)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>