web 01 nuovo logo 01 by franco fadda

0
0
0
s2sdefault

 

I vantaggi del Template Framework

Riassumendo quanto detto finora possiamo quindi sintetizzare che un framework evita allo sviluppatore la riscrittura di codice già scritto e gli permette di concentrarsi sulla parte grafica del sito.

Un template framework, oltre a modelli grafici completi (temi) - alcuni gratuiti, altri a pagamento - o modelli grafici vuoti (blank template), offre un ambiente di sviluppo che permette la modifica degli stessi attraverso una propria interfaccia grafica.

Ogni produttore di template ha il proprio framework: Joomlart usa T3RocketTheme usa Gantry frameworkYooTheme usa Warp5 ecc. e poiché ogni framework è di fatto un software, ogni volta che si passa da un framework ad un'altro bisogna installarlo, studiarlo e testarlo.

Anche sui template framework, come su tutto lo scibile umano, esistono diverse scuole di pensiero, alcune anche critiche. Io li considero uno strumento di lavoro professionale; non solo utile ma indispensabile. Soprattutto in ambito freelance, dove alla necessità di ricoprire mansioni generalmente demandate a figure professionali diverse, come in una web agency, devi affiancare una politica dei prezzi credibile e in linea col mercato che garantisca al cliente il miglior rapporto qualità/prezzo possibile.

 


I template framework, non solo offrono le possibilità finora descritte
ma delineano, a mio avviso, una tendenza generale nello sviluppo della grafica web,
tanto da meritare appieno quell'attenzione che la comunità di sviluppatori e web designer,
gli dedicano ormai da tempo. 


 

Ognuno naturalmente ha il proprio modo di lavorare ed è comprensibile che vi sia legato. C'è ad esempio chi progetta i siti dinamici senza utilizzare i CMS e chi crea il proprio template modificando il codice CSS. Come ho specificato qui ciò è influenzato soprattutto da attitudini personali che determinano approcci progettuali diversi. Il sottoscrito ha un approccio di tipo visuale che ragione per oggetti, altri preferiscono un approccio di tipo analitico che ragione per stringhe di codice.

Di sicuro, qualunque sia la metodologia di lavoro adottata,
questa non potra prescindere dal fatto che niente
soprattutto in informatica,
si progetta da zero.
Sia che si utilizzi un framework, sia che si utilizzino
routine di codice
scritto in precedenza. 

 


E questo per tanti motivi di ordine pratico ed economico, oltre che di snellimento e ottimizzazione del flusso di lavoro.
Ma soprattutto perché il contrario sarebbe fuori da ogni logica.


 

Commissionereste un mobile su misura ad un falegname che vi assicura: "prima di fare il mobile devo trovare il bosco adatto, poi selezionare l'albero, tagliarlo personalmente, trasportarlo in un campo e metterlo a stagionare, poi segare gli assi, confezionare il multistrato, fare personalmente la colla, costruire i chiodi, ecc" per essere sicuri di avere un mobile assolutamente unico

E ammesso cha tale unicità abbia un suo valore intrinseco, quanto sareste disposti a pagarla? Sareste sicuri che tale unicità sia poi traducibile in qualità del prodotto finale? Non vi affidereste piuttosto ad un artigiano che usa semilavorati di qualità, attrezzi professionali e materiali certificati prodotti da ditte specializzate ognuna nel proprio settore merceologico? Talché egli si possa dedicare esclusivamente al montaggio, alla decorazione e alle rifiniture finali? 

Ecco abbiamo appena utilizzato un paradosso per spiegare il concetto del template framework e del perché del suo utilizzo. Se la spiegazione è stata chiara, vi è servita per dipanare qualche dubbio in merito alla progettazione di un sito web realizzato con joomla o più semplicemente avete trovato utile, o anche solo gradevole, questa modalità di esposizione, non perdete la prossima pagina. Cercherò di spiegare, con un altro esempio figurato, tutti i vantaggi che derivano dall'utilizzo di un template framework inteso sostanzialmente come assemblaggio, e gestione di componenti di terze parti


 
L'ESEMPIO DELLA BICICLETTA

 

e-max.it: your social media marketing partner